0

我正在使用 Flashdevelop 为 iPad 开发 as3+AIR 应用程序。我使用 StageVideo 流式传输 flv,并且在 iPad 上部署一切正常。但是在 Flashdevelop 调试模式下的 PC 上,没有视频显示,尽管它被播放(NET_STATUS 事件被调度)。知道发生了什么吗?

4

1 回答 1

1

根据 Adob​​e 的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 回答