我第一次尝试使用StageVideo在Android上播放视频时获得黑屏

时间:2015-02-01 19:07:26

标签: android video air stagevideo

我第一次播放视频时,会看到一个黑屏,但声音仍然有效。

在Android平板电脑上使用StageVideo,最新Air版本时会发生这种情况(三星Tab S 10.5 T800,足以完成此任务)。

然而,在我点击停止然后再次播放后,视频现在可以正常工作。

任何想法可能会在这里发生什么?,相同的代码在iPad 2上运行得很好,iPad 2的规格较低。

1 个答案:

答案 0 :(得分:0)

舞台视频正在切换渲染状态。这是一个令人讨厌的错误,这就是你可以做的补丁。

1尝试玩。

2如果RENDER_STATE已更改为UNAVAILABLE或SOFTWARE,请再次播放!

这将导致黑色闪烁,而不是最好的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);
            }
        });

如果您找到更好的解决方案,请分享。谢谢。