【发布时间】:2013-03-22 09:03:38
【问题描述】:
我使用flex开发了一个android app,我使用Red5 Server作为Media Server来分享视频数据。
我希望应用程序播放来自 Red5 的 NetStream。
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。
所以我想知道我可以用什么来在 Android 4.0 及更高版本上播放NetStream。
【问题讨论】:
-
为什么要使用 VideoDisplay?只需尝试将您的 Video 实例添加到 UIComponent 容器。
标签: android apache-flex netstream