-
Creator 版本:2.2.1
-
目标平台: Web / iOS / Android
-
需求描述:
creator内置的videoplayer是否支持获取暂停帧的纹理并渲染到creator相关组件如Sprite上?
如果可行如何操作呢?
需要包含VideoPlayer组件当前帧截图数据
Creator 版本:2.2.1
目标平台: Web / iOS / Android
需求描述:
creator内置的videoplayer是否支持获取暂停帧的纹理并渲染到creator相关组件如Sprite上?
如果可行如何操作呢?
需要包含VideoPlayer组件当前帧截图数据
理论上可行,通过摄像机组件截屏,获取videoplayer组件的所在区域,得到渲染数据
摄像机组件截屏的可以找到接口使用方法;
videoplayer获取渲染数据这个有更详细的吗?
通过camera无法获取,videoplayer跟cocos不在同一个线程里渲染,camera组件在cocos层级,videoplayer是调用的系统层级播放器组件。
摄像机获取不到的,
videoplayer 是另一块surfaceview
与glsurfaceview是两块画板
我的初步想法, 找到videoplayer的surfaceview,将当前帧保存成bitmap然后存本地
再通过引擎去获取这张图片
surfaceview截屏的资料不少,楼主可以查下
好的,我去查下看看如何操作。感谢提供思路。