0

as3でカスタムビデオプレーヤーを作成しました。すべてが機能しますが、ビデオがロードされて完全に再生されると、ユーザーがビデオを再生すると、ビデオの再生が再び停止するまで(終了するか、ユーザーが一時停止を押すことによって)、NetStream.Buffer.Flushイベントが継続的に発生します。悪影響はないようですが、そのようなバックグラウンドでイベントが継続的に発生することは避けたいと思います。

これがオンラインで起こっていることを示すドキュメントはどこにも見つかりません。これは、完全にロードされたNetStreamの通常の動作ですか?

4

1 に答える 1

0

修正したと思いますが、フラッシュイベントが繰り返し発生する理由はまだわかりません。

ビデオが完了して現在の flv を巻き戻すと、カスタム ビデオストリーム クラスが seek(0) に設定されました。これが問題の原因だったようです。seek(0) を使用する代わりに、ソースを元の URL にリセットするだけで、ビデオが完全にリロードされます。動画はその時点でキャッシュされているので、すぐにリロードされるので問題ありません。

于 2011-10-14T15:54:10.300 に答える