2010-11-30 95 views
0

我需要允許緩衝視頻,當它停了下來,我怎麼都找不到,直接做的一項功能如何緩衝流...當視頻暫停使用閃光燈

我發現,如果我暫停視頻,事件「NetStream.Buffer.Flush」被觸發。根據語言參考:「數據已完成流式傳輸,剩餘的緩衝區將被清空。」,我必須重新緩衝它,對吧?然而,也可根據參考,它不應該停止緩衝:

與Flash Player 9.0.115.0開始, Flash Player不再清除緩衝區 NetStream.pause()時是 調用。這種行爲稱爲「智能 暫停」。 Flash Player 9.0.115.0之前, Flash Player等待緩衝區爲 ,在恢復播放之前填滿, 這往往會導致延遲。

我正在使用Flash Professional進行調試,並且跟蹤的版本號爲:MAC 10,0,22,91;對於流媒體服務器,我使用red5。如果您對我的代碼感興趣,請點擊這裏:http://pastebin.com/kwTfiEH9

我現在完全混淆了。任何推動都非常讚賞!

+0

我只是看到了RED5網站的bug報告:http://red5.org/ticket/656 但我沒有看到球隊的答覆任何人,不知道是否是一個bug ... 仍然需要幫助。 謝謝。 – mepine 2010-12-01 01:43:48

回答