我有详细记录的StageVideo杀死Stage3d的问题,或至少覆盖Stage3D上方的黑色层在移动设备上。
我尝试了一些围绕论坛提供的各种解决方案,包括将视口移出屏幕,在关闭之前将网络流分配给普通的Flash视频。这些似乎都没有帮助。
Adobe的回答似乎是它正在设计并且它不是一个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()。
我在尝试启动此调用时遇到问题,但无法找到访问它的方法。
有谁知道这是否可行,以及这可能是什么电话?