关于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截屏的资料不少,楼主可以查下

好的,我去查下看看如何操作。感谢提供思路。