在StageVideo之后返回Stage3D(Away3d)

时间:2014-03-24 22:43:25

标签: mobile video air stage3d away3d

我有详细记录的StageVideo杀死Stage3d的问题,或至少覆盖Stage3D上方的黑色层在移动设备上。

我尝试了一些围绕论坛提供的各种解决方案,包括将视口移出屏幕,在关闭之前将网络流分配给普通的Flash视频。这些似乎都没有帮助。

Adob​​e的回答似乎是它正在设计并且它不是一个bug,具体来说:

使用Stage3D时,用户必须调用Context3D.present()以更新舞台图层。没有独立的Stage更新,Context3D.present()驱动Stage和Stage3D层的更新。这是实现高性能所必需的。解决方法包括使所有Stage3D不可见并延迟创建Context3D,直到您开始使用它。“

来自https://bugbase.adobe.com/index.cfm?event=bug&id=3186454

Away3d似乎在核心中使用Stage3D管理器,并且有一个present()函数,其中包含重要的Context3D.present()。

我在尝试启动此调用时遇到问题,但无法找到访问它的方法。

有谁知道这是否可行,以及这可能是什么电话?

1 个答案:

答案 0 :(得分:0)

我使用原生扩展程序https://github.com/freshplanet/ANE-Video/

解决了这个问题