如需查看具体项目例子,可以去各大应用市场下载“萌萌鸡”app。体验功能!
国内有几个第三方录制unity视频的插件:
RecNow 手游录像引擎 爱拍原创 我咨询了一下费用,得需要上万元,果断放弃
AVPro Movie Capture 国外的 资料太少,用的人不多
ShareRec只能在Android 4.0.4(或Level 14)以上的系统运行,开放的接口数目有限
VitamioRecorder 国内的,Vitamio的视频播放功能确实还不错 现在官网的下载和文档页面404
优酷的也有
我根据我的情况使用的是ShareRec引擎
在Sharerec中,用unity录制是可以录制成功的,但是嵌入在android 里面就提示硬件不支持
这个不知道是什么原因,但是给我解决了一个问题,录制按钮在原生里面,但是录制在unity里面去录制,哈哈,这样就避免了把按钮录制进去了
后来找到原因,就是需要把jar和lib在原生里面也需要添加一份。之前以为不需要应该在unity里面已经添加了一份了
ShareREC for Unity3D用于Unity3D平台上的屏幕录制的接口文档
unity使用ShareREC录制成功,跳到原生会闪退,如果不录制就不会出现这个问题。
Channel is unrecoverably broken and will be disposed!
解决方案:在跳转到新的Acitivity中使用了关闭unity,而录制视频是异步合成的,到时进程没有结束,强制关闭了
// mUnityPlayer.quit();//这里不能立刻退出,因为合成视频需要时间的
所以不要关闭unity即可,新的问题就是因为是异步合成视频地,找不到合成成功的路径,不会执行下去。