如需查看具體項(xiàng)目例子雾棺,可以去各大應(yīng)用市場(chǎng)下載“萌萌雞”app垢村。體驗(yàn)功能嚎卫!
國內(nèi)有幾個(gè)第三方錄制unity視頻的插件:
RecNow 手游錄像引擎 愛拍原創(chuàng) 我咨詢了一下費(fèi)用宏榕,得需要上萬元,果斷放棄
AVPro Movie Capture 國外的 資料太少奠支,用的人不多
ShareRec只能在Android 4.0.4(或Level 14)以上的系統(tǒng)運(yùn)行倍谜,開放的接口數(shù)目有限
VitamioRecorder 國內(nèi)的叉抡,Vitamio的視頻播放功能確實(shí)還不錯(cuò) 現(xiàn)在官網(wǎng)的下載和文檔頁面404
優(yōu)酷的也有
我根據(jù)我的情況使用的是ShareRec引擎
在Sharerec中,用unity錄制是可以錄制成功的季春,但是嵌入在android 里面就提示硬件不支持
這個(gè)不知道是什么原因消返,但是給我解決了一個(gè)問題,錄制按鈕在原生里面宇攻,但是錄制在unity里面去錄制倡勇,哈哈,這樣就避免了把按鈕錄制進(jìn)去了
后來找到原因译隘,就是需要把jar和lib在原生里面也需要添加一份。之前以為不需要應(yīng)該在unity里面已經(jīng)添加了一份了
ShareREC for Unity3D用于Unity3D平臺(tái)上的屏幕錄制的接口文檔
unity使用ShareREC錄制成功题篷,跳到原生會(huì)閃退番枚,如果不錄制就不會(huì)出現(xiàn)這個(gè)問題。
Channel is unrecoverably broken and will be disposed!
解決方案:在跳轉(zhuǎn)到新的Acitivity中使用了關(guān)閉unity葫笼,而錄制視頻是異步合成的路星,到時(shí)進(jìn)程沒有結(jié)束,強(qiáng)制關(guān)閉了
// mUnityPlayer.quit();//這里不能立刻退出洋丐,因?yàn)楹铣梢曨l需要時(shí)間的
所以不要關(guān)閉unity即可呈昔,新的問題就是因?yàn)槭钱惒胶铣梢曨l地,找不到合成成功的路徑友绝,不會(huì)執(zhí)行下去堤尾。