2013-02-14 48 views
0

我是新的閃光燈,我有一臺錄像機和一臺視頻播放器。我希望收到視頻的用戶能夠使用+1秒按鈕延遲視頻。用一個按鈕增加bufferTime。閃光燈

所以我試圖做的是創建一個按鈕,增加了視頻的緩衝區。這是我做的。

我創建了一個名爲 '緩衝' 的變量:

 private var buffer:int     = 0; 

則名爲 'bufferPlus' 功能:

 private function bufferPlus():void{ 
      buffer = buffer + 1;   
     } 

則:

 netStream.bufferTime = buffer; 

最後我有:

 <mx:Image left="400" bottom="20" id="plus" source="@Embed(source='Assets/plus.png')" click="bufferPlus()" buttonMode="true"/> 

但它不起作用。

有什麼想法,我可以做什麼來解決這個問題?

謝謝你的幫助。

回答

1

BufferTime是在視頻開始之前完成的緩衝量。如果視頻已經播放,則增加bufferTime不會產生任何影響。

您可以對其進行設置,以便視頻暫停,但保持緩存接收到的數據並在稍後恢復視頻。

+0

確定嗎?我終於做到了:private function bufferPlus():void {netStream.bufferTime = buffer + 1;},它工作。但問題是它只能使用一次。我可以將視頻延遲1秒。 – Marcolac 2013-02-15 14:12:09

+0

你有什麼想法我可以暫停我的視頻,使其緩衝,然後在它暫停的地方恢復嗎?我真的需要幫助。謝謝 ! – Marcolac 2013-03-14 16:56:35