【问题标题】:Getting a black screen the first time I try to play a video on Android, using StageVideo第一次尝试使用 StageVideo 在 Android 上播放视频时出现黑屏
【发布时间】:2015-03-31 17:47:58
【问题描述】:

我第一次播放视频时出现黑屏,但声音可以。

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

但是,在我点击停止然后再次播放后,视频现在可以正常播放了。

有什么想法可以在这里发生吗?相同的代码在 iPad 2 上完美运行,它的规格要低得多。

【问题讨论】:

    标签: android video air stagevideo


    【解决方案1】:

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

    1 试试玩。

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

    这将导致黑色闪烁而不是最佳 UX,但剪辑会在一两秒后播放。

    _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);
                }
            });
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      相关资源
      最近更新 更多