[英]Flash AS3: NetStream buffer control
我在一個舞台上有兩個FLV視頻播放器,使用兩個AS3 NetStream對象進行播放。 我需要使兩個播放器同步,這意味着播放應該在兩個流的緩沖區都已滿時開始,並且在緩沖區之一為空時都應暫停播放,直到再次填充。
我的問題是,第二個視頻的緩沖過程僅在第一個流完全加載后才開始(不僅bufferTime = 5秒,而且整個10min)。 有什么方法可以達到這個結果,從第一個流緩沖5秒,然后從第二個流緩沖5秒,依此類推?
謝謝
假設您在談論漸進式流...實際上,可以根據需要完全預加載它們,並將它們保留在內存中直到需要時為止。
為此:
netStream.play()
開始加載 NetStream.Play.Start
”狀態事件,然后直接暫停流(加載將繼續)。 bytesLoaded
,直到對播放它們的數據量感到滿意為止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.