Android 安卓Nexus7上的StageVideo显示了一个黑色方块
AdobeAir15中的StageVideo,在Nexus7和Android 4.4.3上,以GPU和DIRECT两种方式导出,显示一个黑色方块,而不是接收到的视频。 这是一个P2P RTMFP视频聊天。桌面上的同一个项目工作得很好,一旦导出到Android,它会显示一个黑色的方块,而不是远程StageVideo。音频完美到达,其他P2P功能工作正常。 代码是正确的,因为同一个项目在AIR15上为桌面编译,并且工作得很好。Android 安卓Nexus7上的StageVideo显示了一个黑色方块,android,actionscript,air,video-streaming,nexus-7,Android,Actionscript,Air,Video Streaming,Nexus 7,AdobeAir15中的StageVideo,在Nexus7和Android 4.4.3上,以GPU和DIRECT两种方式导出,显示一个黑色方块,而不是接收到的视频。 这是一个P2P RTMFP视频聊天。桌面上的同一个项目工作得很好,一旦导出到Android,它会显示一个黑色的方块,而不是远程StageVideo。音频完美到达,其他P2P功能工作正常。 代码是正确的,因为同一个项目在AIR15上为桌面编译,并且工作得很好。 知道为什么会发生这种情况吗?舞台视频正在切换渲染状态。这是一个恼人的错误
知道为什么会发生这种情况吗?舞台视频正在切换渲染状态。这是一个恼人的错误,这是你可以做的补丁
_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);
}
});
如果你发现了一个更有效的解决方案,请发布它。
谢谢。谢谢。我会尽快试试这个。