2012-03-09 4 views
2

しばらく私の髪を引っ張ってインターネットを検索したところ、Flashでは複数の動画をNetStreamオブジェクトに添付することはできません。なぜなら、特に私が画面上の5つの異なる場所で同じビデオを再生したい場合のような場合には、リソースの消費量を大幅に減らすことができるからです。複数の動画をNetStreamに添付

これらすべての年の後に上記の解決策が実際に存在しなかった場合は、最適と思われるものについて質問することがあります。

a)同じビデオファイルとそれに関連付けられたそれぞれのビデオを指す5つの異なるNetStreamを作成します。

または:

b)は1 NetStreamおよび1ビデオは、フレーム毎に.draw関数を介してのBitmapDataにビデオを(変換)を有し、その後、5つの異なるビットマップにこれのBitmapDataを割り当てます。

編集:オプション(b)の場合、誰も各フレームの変更を追跡する方法を知っていますか?それとも、Event.ENTER_FRAME(完全に最適化されていないソリューション)を介して行う必要がありますか?

+0

ビデオオブジェクトをクローンするだけの理由はありますか? –

+0

複数のビデオをNetStreamに接続すると、最後に接続されたものだけが何も表示されません。それはあなたが意味することですか?ちょうど "クローニング"は私が想定しているのと同じ効果がありますか? –

答えて

1

動画を同期させることになっている場合は、オプション 'b'を使用します。これはパフォーマンスにとっても良いでしょう。しかしBitmapDataの注釈と同じです。 YouTubeのようなサービスを使用している場合は、最初にプロキシ経由で実行する場合を除き、描画を使用できない場合があります。

関連する問題