OSMF / ActionScript 3 - определение конца живого потока RTMP и т. Д. - PullRequest
1 голос
/ 26 октября 2010

Как лучше всего проверить, есть ли видеоданные (или нет) в живом потоке RTMP?Например, если трансляция прекращается, могу ли я автоматически определить это условие, чтобы выполнить какое-то поведение «спасибо за просмотр»?

Кроме того, как я могу узнать, отключен ли посетитель от Интернетаво время трансляции?(Так что я могу уведомить посетителя о проблеме и дать инструкцию.)

Спасибо за любую помощь в этом!

1 Ответ

1 голос
/ 26 октября 2010
conn = new NetConnection();
conn.addEventListener(NetStatusEvent.NET_STATUS, onStatus);

private function onStatus(e:NetStatusEvent):void {
   switch(e.info.code) {
       case "NetStream.Play.StreamNotFound":
       //some code
       break;

       case "NetStream.Play.Stop":
       //some code
       break;
   }
}
...