Я успешно создал компонент FLVPlayback, используя библиотеку компонентов, и он воспроизводит потоковое видео, которое мне нужно. Мой вопрос: если этот поток не в сети или не может быть найден, как мне отобразить сообщение на сцене, чтобы пользователь знал, что активного потока нет.
ОБНОВЛЕНО: вот мой код -
thestream.addEventListener(NetStatusEvent.NET_STATUS, onNCStatus);
function onNCStatus(event:NetStatusEvent):void {
trace(event.info.code)
switch (event.info.code) {
case "NetConnection.Connect.Success":
trace("Success");
break;
case "NetStream.Play.StreamNotFound":
trace("Stream not found");
break;
}
}
Выхода по-прежнему нет. Похоже, что функция не вызывается. Однако, если я помещаю трассировку вне функции (перед ней), я получаю ответ:
trace(NetStatusEvent.NET_STATUS);
выход:
netStatus
Надеюсь это поможет.