OSMF/ActionScript 3 - detecting the end of a live RTMP stream, etc
What's the best way to check whether there is video data (or not) in a live RTMP stream? For example, if a broadca开发者_JS百科st terminates, can I auto-detect that condition, to perform some sort of "thank you for watching" behavior?
Also, how can I know if a visitor somehow gets disconnected from the Internet during the broadcast? (So I can notify the visitor of the problem, and give instruction.)
Thanks for any help with this!
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;
}
}
精彩评论