Mobile 在StageVideo之后返回Stage3D(Away3d)

Mobile 在StageVideo之后返回Stage3D(Away3d),mobile,video,air,stage3d,away3d,Mobile,Video,Air,Stage3d,Away3d,我遇到了StageVideo杀死Stage3d的问题,或者至少在手机上的Stage3d上面覆盖一层黑色 我尝试了论坛提供的各种解决方案,包括将视口移出屏幕,在关闭前将netstream分配给普通的flash视频。这些似乎都没有帮助 Adobe的答案似乎是,它正在按设计工作,而不是一个bug,特别是: 使用Stage3D时,用户必须调用Context3D.present以更新stage层。没有阶段的独立更新,Context3D.present驱动阶段和阶段3D层的更新。这是实现高性能所必需的。解决

我遇到了StageVideo杀死Stage3d的问题,或者至少在手机上的Stage3d上面覆盖一层黑色

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

Adobe的答案似乎是,它正在按设计工作,而不是一个bug,特别是:

使用Stage3D时,用户必须调用Context3D.present以更新stage层。没有阶段的独立更新,Context3D.present驱动阶段和阶段3D层的更新。这是实现高性能所必需的。解决方法包括使所有Stage3D不可见,并延迟Context3D创建,直到您准备开始使用它。”

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

我在尝试发起此呼叫时遇到问题,但找不到访问它的方法


有人知道这是否可行吗?可能是什么原因

我通过使用本机扩展绕过了它