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事件的功能代码,以便更快更轻松地帮助您解决问题... –