Archive for 6月 4th, 2008

外部FLVを読み込んで再生 その2 [再生・停止ボタン]

前回の記事のものに再生、一時停止、先頭へ戻るボタンを付けました。

至って簡単です。

前回のflaファイルのrootの1フレーム目に
var netConn = new NetConnection(); // コネクションを作成
this.netConn.connect( null ); // ローカルファイル用コネクションを作成
var netStream = new NetStream (netConn); // ネットストリームオブジェクトを作成
my_video.attachVideo(this.netStream); //ネットストリームオブジェクトをビデオに関連づける
netStream.play ("test.flv");
this.myPlay_mc.onRelease = function():Void{
netStream.pause(false);
}
this.myPause_mc.onRelease = function():Void{
netStream.pause(true);
}
this.myBack_mc.onRelease = function():Void{
netStream.seek(0);
netStream.pause(true);
}


を追記。

サンプルはこちら

次回は再生時のもたつき(再生がストリーミングに追いついてしまう)を解消するようにがんばってみる。