2012-03-09 49 views
2

在拉我的頭髮一段時間並搜索互聯網後,我得出的結論是,Flash不允許將多個視頻附加到NetStream對象。這是一樣的,因爲我懷疑這會降低很多資源消耗,特別是在我想要在屏幕上的5個不同位置播放相同視頻的情況下。連接到NetStream的多個視頻

如果這些年來沒有真正的解決方案,那麼我可以問一下什麼是最優的。或者:

a)創建指向相同視頻文件的5種不同的NetStream,並將相應的視頻附加到它們。

或:

b)沒有1 NetStream和1視頻,然後對於每幀轉換成視頻爲BitmapData(通過.draw功能),則此的BitmapData分配給5個不同的位圖。

編輯:如果選項(b),有沒有人知道如何跟蹤每個幀的變化?還是必須通過Event.ENTER_FRAME完成(完全未優化的解決方案)?

+0

爲什麼不能克隆視頻對象? – 2012-03-09 23:22:44

+0

如果您將多個視頻連接到NetStream,則只有最後一個連接會顯示任何內容。你是這個意思嗎?只是「克隆」會有同樣的效果,我想呢? – 2012-03-10 07:12:19

回答

1

如果您的意圖是讓視頻同步,您需要使用選項'b'。這對性能也會更好。正如對BitmapData的說明一樣;如果您使用YouTube等服務,則可能無法使用抽獎,除非您先通過代理運行抽獎。