Прежде всего, вам нужно либо
-1- import fl.video.FLVPlayback
и создайте новый экземпляр, как вы сделали var flvPlayer:FLVPlayback = new FLVPlayback();
OR
-2 - перетащите компонент FLVPlayback и назовите экземпляр с помощью панели свойств, а затем ссылайтесь на него прямо в вашем ActionScript
Так что, если вы даже не видите своего игрока, это, вероятно, потому что вы делаете оба. Поскольку вы хотите контролировать это программно, выберите опцию -1-. Однако вам все еще нужен ваш компонент FLVPlayback в вашей библиотеке.
Во-вторых, вы должны изменить порядок, в котором вы устанавливаете свои переменные. Как только автозапуск установлен, проигрыватель автоматически начнет играть, как только источник будет установлен, поэтому установите свой источник последним.
import fl.video.FLVPlayback;
var flvPlayer:FLVPlayback = new FLVPlayback();
addChild(flvPlayer);
flvPlayer.isLive = true;
flvPlayer.autoPlay = true;
flvPlayer.source = "rtmp://www.mycompanyserver.com/test/live/livestream";
Наконец, ваша необработанная NetStatusEvent
, похоже, связана с проблемой вашего RTMP-соединения, а не с самим проигрывателем. Убедитесь, что у вас нет нарушений безопасности песочницы и идите оттуда.