Я использую flex для разработки приложения для Android, и я использую Red5 Server в качестве медиа-сервера для обмена видеоданными.Играйте в NetStream с помощью Flex на Android
Я хочу, чтобы приложение воспроизводило NetStream из Red5.
var ns:NetStream = new NetStream(nc);
var video:Video = new Video();
video.width = 313;
video.height = 194;
video.attachNetStream(ns);
ns.play("fromPC");
videoDisplay.addChild(video);
VideoDisplay объявлен как это:
<s:VideoDisplay x="10" y="10"
width="320" height="193"
id="videoDisplay"/>
Adobe предлагает избегать использования <s:VideoDisplay/>
на мобильных устройствах, но я обнаружил, что он работает с Android 3.X, а не в Android 4.X.
Так что я хотел бы знать, что я могу использовать для воспроизведения NetStream
на Android 4.0 и более поздних версиях.
Зачем вообще использовать VideoDisplay? Попробуйте добавить свой экземпляр Video в контейнер UIComponent. – valentin