VideoDisplay 또는 다른 방법을 통해 라이브 스트림의 상태를 찾는 방법을 찾고 있습니다. 스트림이 현재 게시 중이거나 게시자가 중단 된 경우 알 수 있습니다. 이것은 Flex/Flash ActionScript 3 프로젝트 용입니다.VideoDisplay 컨트롤의 라이브 스트림 상태 가져 오기
이 작업을 수행 할 방법이 있습니까? 아니면 adobe에서 다른 감독이 있습니까? 어도비 어도비 플렉스 액션 스크립트
VideoDisplay 또는 다른 방법을 통해 라이브 스트림의 상태를 찾는 방법을 찾고 있습니다. 스트림이 현재 게시 중이거나 게시자가 중단 된 경우 알 수 있습니다. 이것은 Flex/Flash ActionScript 3 프로젝트 용입니다.VideoDisplay 컨트롤의 라이브 스트림 상태 가져 오기
이 작업을 수행 할 방법이 있습니까? 아니면 adobe에서 다른 감독이 있습니까? 어도비 어도비 플렉스 액션 스크립트
플렉스 플래시가 난 단지 하나 개의 솔루션을 발견했습니다, 그 비디오 제어와 함께 NetStream 객체를 사용합니다.
비디오 제어 수동 마지막으로, 이벤트 상태가 nsListenHandler 반환되는
nsListen = new NetStream(nc);
nsListen.addEventListener(NetStatusEvent.NET_STATUS, nsListenHandler);
nsListen.play(streamname);
var v:Video = new Video();
v.attachStream(nsListen);
uicontrol.add(v);
에 추가해야합니다 :
private function nsListenHandler(e:Event):void
{
if(e is NetStatusEvent)
{
var nse:NetStatusEvent = NetStatusEvent(e);
if(nse.info.code == "NetStream.Play.Failed")
{
// Big error.
}
if(nse.info.code == "NetStream.Play.PublishNotify")
{
// Stream has just been published
}
if(nse.info.code == "NetStream.Play.UnpublishNotify")
{
// Stream has just been unpublished
}
trace(NetStatusEvent(e).info.code);
trace(NetStatusEvent(e).info.description);
}
}
만이 코드 실 거예요 스트림이 이미 켜져있는 경우 당신에게하면된다 에 게시되었습니다.
NetStatusEvent 이벤트를 파헤 칠 수 있습니다.
이것을 확인하십시오. live docs