Archive for 6月 26th, 2008

外部FLVを読み込んで再生 その3 [バッファ設定]

前回の記事のものにバッファを設定しました。

至って簡単です。

前回のflaファイルのrootの1フレーム目に
var netConn = new NetConnection(); // コネクションを作成
this.netConn.connect( null ); // ローカルファイル用コネクションを作成
var netStream = new NetStream (netConn); // ネットストリームオブジェクトを作成
this.netStream.setBufferTime(5); //ネットストリームオブジェクトにバッファを設定(引数は秒数)
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);
}

を追記。

サンプルはこちら

次回はダウンロード状況をプログレスバーで表示しよう。