的StageVideo Android上的Nexus 7示出了一个黑色的方形(StageVideo

2019-10-21 05:24发布

的StageVideo在Adobe AIR 15,在Nexus 7与Android 4.4.3,在这两个GPU和直接出口,显示了一个黑色方形的,而不是接收的视频。 这是一个P2P RTMFP视频聊天。 在桌面上同一项目完美的作品,一度远销到Android,而不是远程的StageVideo它显示了一个黑色的正方形。 音频到达完美的,和其他的P2P功能很好地工作。 代码是所有权利,因为同一个项目上AIR15编译桌面和工作可爱。 任何想法,为什么出现这种情况?

Answer 1:

舞台视频切换渲染状态。 这是一个恼人的错误,这是可以作为一个补丁做什么。

  1. 试着玩。
  2. 如果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