为什么桌面上没有StageVideo?

时间:2012-08-13 19:51:10

标签: actionscript-3 air

航空版: 3.1.0.4880

描述符XML包含:

<renderMode>direct</renderMode>

(在默认位置,在initialWindow块内)

编译器参数: -locale en_US -swf-version = 13

视频卡: nVidia GTX 560

使用强制运行时在调试器和独立中尝试。 Nadda。 (也尝试通过AIR安装接缝使用3.3,仍然没有)

检测代码为:

public function MainClass()
    addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}

private function onAddedToStage(evt:Event) {
    stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoReady);
    removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}

private function onStageVideoReady(evt:StageVideoAvailabilityEvent) :void{
    trace(evt.availability); //<-- outputs "unavailable"
}

知道我缺少什么吗?!

2 个答案:

答案 0 :(得分:3)

查找Adobe有关AIR平台的公共计划信息的最佳位置是查看Flash Platform RoadMap

这可以回答你的问题:

  

Adob​​e计划在中添加对硬件加速的StageVideo的支持   Adobe AIR在2013年发布。

答案 1 :(得分:3)

Adob​​e发布了3.8版本,并为桌面版启用了StageVideo(万岁!)。我已经成功测试了它,并且1080p / h264视频的CPU不超过5%!

但不适用于所有系统......不确定要求,但似乎完全依赖于显卡。

  • Win 7 / Intel图形媒体加速器3150&gt;失败
  • Win 7 / Nvidia ION&gt;确定
  • Win 7 / Intel HD Graphics&gt;确定
  • Win XP / Intel 82945G高速芯片组系列&gt;失败