0

再生用に 2 つの AS3 NetStream オブジェクトを使用して、ステージ上に 2 つの FLV ビデオ プレーヤーがあります。2 つのプレーヤーを同期させる必要があります。つまり、両方のストリームのバッファーがいっぱいになったときに再生を開始し、バッファーの 1 つが空になったときに両方を一時停止し、再び補充されるまで待機する必要があります。

私の問題は、2 番目のビデオのバッファリング プロセスが、最初のストリームが完全にロードされた後にのみ開始されることです (bufferTime=5 秒だけでなく、10 分全体)。この結果を達成する方法はありますか?最初のストリームから 5 秒、次に 2 番目のストリームから 5 秒などをバッファリングしますか?

ありがとう

4

1 に答える 1

1

プログレッシブ ストリームについて話していると仮定すると、必要に応じて実際にそれらを完全にプリロードし、必要になるまでメモリに保持することができます。

そうするために :

  • netStream.play()ロードを開始します
  • " " ステータス イベントをキャッチしNetStream.Play.Start、ストリームを直接一時停止します (読み込みは続行されます)。
  • bytesLoadedその後、再生するデータ量に満足するまで、両方のストリームをチェックする必要があります。
于 2010-02-25T01:13:31.593 に答える