我有一个有据可查的问题,那就是StageVideo杀死了Stage3d,或者至少在移动设备上的Stage3D上覆盖了一个黑色的层。
我已经尝试了论坛周围提供的各种解决方案中的一些,包括将视窗移出屏幕,在关闭之前将netstream指定为正常的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管理器,并且有一个Context3D.present()函数,该函数包含重要的Context3D.present()。
我在尝试发起此呼叫时遇到问题,但找不到访问它的方法。
有没有人知道这是否可行,以及可能的呼声是什么?
发布于 2014-03-25 17:47:33
我通过使用本机扩展https://github.com/freshplanet/ANE-Video/解决了这个问题
https://stackoverflow.com/questions/22622102
复制相似问题