簡體   English   中英

暫停netStream.pause()動作腳本時進行緩沖

[英]Buffering while pausing netStream.pause() actionscript

我有一個視頻播放器,我想實現一個暫停按鈕。 我希望視頻暫停,緩沖,然后從用戶按下暫停時的位置重新開始。

我在這里( http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000184.html )表示,我只需要調用netStream.pause()來暫停視頻,然后再調用netStream。再次暫停()以恢復它而不刷新緩沖區。

我嘗試過:

private function stopPlaying():void {
    netStream.pause();
}

<mx:Image left="10" bottom="10" id="img_Live" source="@Embed(source='Assets/live.png')" visible="false" click="stopPlaying()" buttonMode="true"/>
<mx:Image left="400" bottom="20" id="plus" source="@Embed(source='Assets/plus.png')" click="stopPlaying()" buttonMode="true"/> 

當我單擊第一個按鈕時,視頻暫停。 但是,當我單擊第二個按鈕時,視頻不會再次開始。

關於如何實現這一目標的任何想法嗎?

謝謝。

編輯:

我有一個現場錄音機和一個現場播放器。 一個人正在為幾個人錄制和廣播。 我希望這些人能夠暫停流,對其進行緩沖,以便他們可以暫停實時流,並在暫停流的確切時間恢復它。

所以我的問題是,如何在流暫停時暫停直播流並對其進行緩沖。

鏈接到的文檔適用於Actionscript2。在Actionscript 3中, pause()方法僅暫停播放。 您可以調用resume()方法來繼續播放。

另外,您可以使用togglePause()方法。 第一次調用時,它將暫停,第二次恢復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM