
Код AS3:
_connection.connect(null);
_stream = new NetStream(_connection, null);
_stream.client = _streamInfo;
...
_stream.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
...
private function onNetStatus(event:NetStatusEvent):void {
switch (event.info["code"]) {
case "NetStream.Play.Start":
// началось воспроизведение (до получения метаданных)
break;
case "NetStream.Pause.Notify":
// поток приостановлен
break;
case "NetStream.Unpause.Notify":
// поток возобновлен
break;
case "NetStream.Play.Stop":
<b>// поток остановлен (конец потока)
break;
case "NetStream.Buffer.Empty":
// буфер данных опустошен
break;
case "NetStream.Buffer.Full":
// буфер данных заполнен
break;
}
}