我正在使用 Flashdevelop 为 iPad 开发 as3+AIR 应用程序。我使用 StageVideo 流式传输 flv,并且在 iPad 上部署一切正常。但是在 Flashdevelop 调试模式下的 PC 上,没有视频显示,尽管它被播放(NET_STATUS 事件被调度)。知道发生了什么吗?
问问题
236 次
1 回答
1
根据 Adobe 的Flash 路线图,PC 上将不支持 StageVideo,直到 2013 年。
尝试添加一些检查 StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY 的代码:
function onStageVideoState(e:StageVideoAvailabilityEvent):void
{
var available:Boolean = (e.availability == StageVideoAvailability.AVAILABLE);
trace("Got StageVideo?", available);
}
stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
当 StageVideo 不可用时,您必须使用常规 Video 对象作为后备。
于 2012-08-26T23:39:04.973 回答