Как установить ожидания, когда поток не опубликован. Когда Отменить публикацию (NetStream.Play.UnpublishNotify) установлен в ожидании, и опубликовать (NetStream.Play.PublishNotify) продолжать игруVideojs-swf - rtmp подключиться без публикации потока или отключиться
0
A
ответ
0
Я не использую видео-JS, так что я не знаю, что делает их установку кода ,
Обычно (без видео-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(); }
}
Так что теперь в коде видео-JS, найти ту часть, которая обрабатывает события NetStream и редактировать функцию pause();
или resume();
.
Если вы не знаете реального имени NetStream (я просто назвал его yourNS
, например), вы можете попробовать:
Вместо: yourNS.pause();
попробовать, как evt.target.pause();
или evt.target.pause();
(PS: Я использую EVT из-за имя в функциональном параметре is (evt:NetStatusEvent):void
... Проверьте свою собственную функцию Video-JS)
Что вы пробовали? Покажите функциональный код, который обрабатывает события NetStream, чтобы он быстрее и проще помог вам исправить проблемы ... –