溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

微信小程序視頻錄制的方式有哪些

發(fā)布時(shí)間:2022-04-20 15:43:27 來(lái)源:億速云 閱讀:232 作者:zzz 欄目:大數(shù)據(jù)

這篇文章主要介紹了 微信小程序視頻錄制的方式有哪些的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇 微信小程序視頻錄制的方式有哪些文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

方法一

wx.chooseVideo,這個(gè)api微信會(huì)在下方彈出選擇視頻和拍攝的兩種選項(xiàng),因?yàn)檫@次主要是講拍攝視頻,當(dāng)我們點(diǎn)擊拍攝的時(shí)候,微信會(huì)自動(dòng)拉去到攝像頭的進(jìn)行攝像,錄像完后,系統(tǒng)會(huì)通過(guò)wx.chooseVideo臨時(shí)緩存MP4文件。

好處:由于是微信方面生成的攝像,因此兼容性會(huì)相對(duì)穩(wěn)定。

壞處:也是因?yàn)橛捎谖⑿欧矫嫔傻慕缑妫虼藷o(wú)法對(duì)其的界面進(jìn)行元素的覆蓋,以及樣式上方面的改動(dòng)。

方法二

通過(guò)原生camera組件進(jìn)行生成,再通過(guò)調(diào)用CameraContext.startRecord進(jìn)行錄制再由CameraContext.stopRecord進(jìn)行錄像的停止,CameraContext.stopRecord會(huì)有對(duì)應(yīng)的臨時(shí)緩存的MP4文件。

好處:原生組件我們可以通過(guò)cover-view或者cover-image進(jìn)行在camera組件寫對(duì)應(yīng)樣式,比如鎖定人像之類的操作的樣式,因此在里面會(huì)各樣的樣式。

壞處:兼容性相對(duì)的比較差,stopRecord一旦的報(bào)錯(cuò)之后,就無(wú)法停止第二次,導(dǎo)致也無(wú)法再次定義camera組件開始重新錄制。

例如場(chǎng)景,倒計(jì)時(shí)3s調(diào)用stopRecord,和用戶通過(guò)點(diǎn)擊事件觸發(fā)stopRecord,因?yàn)橛袝r(shí)候手機(jī)處理相對(duì)較慢,因?yàn)橛|發(fā)了兩次的stopRecord,但是由于錯(cuò)誤的返回比第一次正確的返回快,stopRecord就會(huì)一直包is stopping,一直卡住。而且社區(qū)上還是有比較多人報(bào)類似的無(wú)法停止錄像的錯(cuò)誤,因此,在無(wú)需進(jìn)行對(duì)camera組件上添加?xùn)|西的話,就盡量選擇方法一。

關(guān)于“ 微信小程序視頻錄制的方式有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“ 微信小程序視頻錄制的方式有哪些”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI