的StageVideo在Adobe AIR 15,在Nexus 7与Android 4.4.3,在这两个GPU和直接出口,显示了一个黑色方形的,而不是接收的视频。 这是一个P2P RTMFP视频聊天。 在桌面上同一项目完美的作品,一度远销到Android,而不是远程的StageVideo它显示了一个黑色的正方形。 音频到达完美的,和其他的P2P功能很好地工作。 代码是所有权利,因为同一个项目上AIR15编译桌面和工作可爱。 任何想法,为什么出现这种情况?
Answer 1:
舞台视频切换渲染状态。 这是一个恼人的错误,这是可以作为一个补丁做什么。
- 试着玩。
- 如果RENDER_STATE已经改变为无效或软件,再次发挥!
这将导致黑色闪烁,而不是最好UX,但经过第二次或2剪辑将播放。
_stageVideo.addEventListener(StageVideoEvent.RENDER_STATE, function (e:StageVideoEvent):void{
trace ("RENDER STATE: ", e.status);
if (e.status == VideoStatus.UNAVAILABLE || e.status == VideoStatus.SOFTWARE)
{
_ns.play(_videoURL);
}
});
如果你发现以下这些信息更有效的解决办法,请张贴。 谢谢。
文章来源: StageVideo on Android Nexus 7 shows a black square