同じ FLVPlayback コンポーネントを使用して、構築中の大規模なフラッシュ サイト全体で多くのページ遷移ビデオを再生しています。各遷移で、各ページ遷移に進む前myFLVPlayback.source
に、イベントを使用してリッスンするコンポーネントのソースを設定しています。fl.video.VideoEvent.READY
これは、ページのすべてのペア間のトランジションで異なるビデオが使用されている限り、問題なく機能します。
残念ながら、同じページからページへのトランジション ビデオを 2 つの連続するトランジションで呼び出す必要がある場合に問題が発生します。同じビデオを 2 回続けて再生するときsource
、コンポーネントのプロパティを既に持っている値に設定しても何も起こらないようです。つまり、私のリスナーは起動しませんfl.video.VideoEvent.READY
。source
コンポーネントを「リセット」する手段としてトランジションに実際に使用しているFLVに設定する前に、小さな、決して使用されていないFLVに設定するようなハックなことをすることができますが、知りたいですこのような状況でのベスト プラクティスとは (FLVPlaybackComponent などのベスト プラクティスについて率直に議論できる限り)。
コンポーネントのライブドキュメントを熟読しましたが、手ぶらで出てきました。この後期段階で NetStream、NetConnection、および Video オブジェクトを手動で使用することは、実際には選択肢ではありません。