스트림이 게시되지 않을 때까지 기다리는 시간을 어떻게 설정할 수 있습니까? 는 게시 취소가 (NetStream.Play.UnpublishNotify가)에서 대기로 설정하면 (NetStream.Play.PublishNotify가) 나는 그래서 자신의 코드 설정이 무엇을하고 있는지 모르는 비디오 JS를 사용하지 않는 플레이를스트림을 게시하거나 연결을 끊지 않고 Videojs-swf-rtmp를 연결하십시오.
0
A
답변
0
을 계속 게시 .
보통 (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(); }
}
그래서 이제 비디오 JS 코드에서, NetStream을 이벤트를 처리하는 부분을 찾아 pause();
또는 resume();
에 기능을 편집 할 수 있습니다.
실제 NetStream을 이름 모를 당신은 시도 할 수 있습니다 (난 그냥 예를 들어 yourNS
라고 불렀다) 경우
대신을 : yourNS.pause();
시도
(PS evt.target.pause();
또는 evt.target.pause();
: 나는 EVT를 사용때문에 함수 매개 변수의 이름이 (evt:NetStatusEvent):void
... 자신의 Video-JS 함수를 확인하십시오.
무엇을 시도 했습니까? NetStream 이벤트를 처리하는 함수 코드를 표시하여 문제를 해결하는 데 더 빠르고 쉽게 ... –