Забыть клиентский объект;это не обязательно для воспроизведения FLV или для обработки асинхронных ошибок.Для этого просто добавьте прослушиватель в NetStream для AsyncErrorEvent.ASYNC_ERROR
.
. Я предлагаю вам добавить прослушиватель в NetConnection и NetStream * 1009.* для NetStatusEvent.NET_STATUS
, а затем отследить значение event.info.code
в приемнике.
Сначала вы должны увидеть строку "NetConnection.Connect.Success", поступающую из NetConnection ;когда вы воспроизводите видео через NetStream , вы должны увидеть «NetStream.Play.StreamNotFound», если есть проблема с загрузкой FLV.В противном случае вы должны увидеть «NetStream.Play.Start».
Если вы не передаете потоковую передачу FLV постепенно, вы можете не увидеть никакого воспроизведения видео, пока файл не загрузится.Если файл фильма длинный, это может объяснить, почему ваша программа работает без ошибок, но не воспроизводит фильм.В Интернете есть небольшие тестовые FLV-файлы, которые вы, возможно, захотите использовать, когда будете отслеживать проблему.
(API воспроизведения FLV в ActionScript причудливый, а документация haXe элементарная, поэтому вы по праву разочарованы.)