0
如何設置等待流未發佈時。 當取消發佈(NetStream.Play.UnpublishNotify)設置爲等待,並在發佈(NetStream.Play.PublishNotify)繼續播放Videojs-swf - rtmp連接時不發佈流或斷開連接
如何設置等待流未發佈時。 當取消發佈(NetStream.Play.UnpublishNotify)設置爲等待,並在發佈(NetStream.Play.PublishNotify)繼續播放Videojs-swf - rtmp連接時不發佈流或斷開連接
我不使用Video-JS,所以我不知道他們的代碼設置在做什麼。
通常情況下(沒有Video-JS)它是這樣做的。
yourNS.addEventListener(NetStatusEvent.NET_STATUS, streamEventsHandler);
private function streamEventsHandler(evt:NetStatusEvent):void
{
//trace(evt.info.code); //if you need to check event status as text
if (evt.info.code == "NetStream.Play.UnpublishNotify") { yourNS.pause(); }
if (evt.info.code == "NetStream.Play.PublishNotify") { yourNS.resume(); }
}
所以現在在Video-JS代碼,發現,處理的NetStream事件的一部分,和編輯功能pause();
或resume();
。
如果不確定真實的NetStream名字(我只是把它叫做yourNS
爲例),你可以嘗試:
相反的:yourNS.pause();
嘗試爲evt.target.pause();
或evt.target.pause();
(PS:我用EVT因爲功能參數中的名稱是(evt:NetStatusEvent):void
...檢查您自己的Video-JS功能)
您試過了什麼?顯示處理NetStream事件的功能代碼,以便更快更輕鬆地幫助您解決問題... –