我正在尝试在AIR Android应用中显示Youtube视频。
通常,我会像这样调用Youtube API播放器(仅限准系统):
loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));
player = loader.content;
player.loadVideoById("12345678901",0);
我不知道为什么,但这种方法不再适用了。 这是在ANDROID设备上发生的事情(我使用AIR v18编译): 视频似乎缓冲了几秒钟,然后持有API播放器的movieClip变得透明,没有显示视频。 视频的声音正在播放。
与此同时,在ADL上,视频显示出应有的效果。
我正在使用Android 5,Youtube视频已处于公开状态,卸载Android应用后我已经重新尝试了(但它是否清除了缓存?)。
有人知道发生了什么事吗?
非常感谢!
答案 0 :(得分:0)
对我有用的解决方案如下:
我在我的应用描述符中添加了这个简单的行:
<manifest>
<application android:hardwareAccelerated="true"/>
</manifest> ]]>