我第一次播放视频时,会看到一个黑屏,但声音仍然有效。
在Android平板电脑上使用StageVideo,最新Air版本时会发生这种情况(三星Tab S 10.5 T800,足以完成此任务)。
然而,在我点击停止然后再次播放后,视频现在可以正常工作。
任何想法可能会在这里发生什么?,相同的代码在iPad 2上运行得很好,iPad 2的规格较低。
答案 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);
}
});
如果您找到更好的解决方案,请分享。谢谢。