2023年微信小程序API 視頻解碼器·VideoDecoder實例
作者: --時間: 2025-07-28 13:52:45
閱讀量:
微信小程序API 視頻解碼器·VideoDecoder實例
可以使用微信提供的VideoDecoder視頻解碼器來對視頻進行解碼相關操作,并逐幀獲取解碼數(shù)據(jù)。以下是VideoDecoder的相關方法:
1. VideoDecoder.getFrameData()
該方法用于獲取下一幀的解碼數(shù)據(jù),返回值是一個包含幀數(shù)據(jù)寬度、幀數(shù)據(jù)高度、幀數(shù)據(jù)、幀原始pts和幀原始dts等屬性的對象。當緩沖區(qū)為空的時候可能暫停取不到數(shù)據(jù)。
2. VideoDecoder.off(string eventName, function callback)
取消監(jiān)聽錄制事件。當對應事件觸發(fā)時,該回調(diào)函數(shù)不再執(zhí)行。
3. VideoDecoder.on(string eventName, function callback)
注冊監(jiān)聽錄制事件的回調(diào)函數(shù)。當對應事件觸發(fā)時,回調(diào)函數(shù)會被執(zhí)行。傳入的eventName參數(shù)有開始事件、結(jié)束事件、seek完成事件、緩沖區(qū)變化事件、解碼結(jié)束事件等5個。
4. VideoDecoder.remove()
移除解碼器。
5. VideoDecoder.seek(number position)
該方法用于跳到某個時間點解碼,position表示跳轉(zhuǎn)的解碼位置,單位為毫秒。
6. VideoDecoder.start(Object object)
該方法用于開始解碼,需要傳入一個包含源文件和解碼方式(按pts或最快速度)的object對象。僅支持本地路徑。
7. VideoDecoder.stop()
該方法用于停止解碼。
以上就是關于VideoDecoder的介紹,如果您對音視頻類小程序開發(fā)感興趣或需要解決視頻播放方面的問題,歡迎聯(lián)系我們的小程序開發(fā)團隊。我們將為您提供最專業(yè)的服務和技術支持。
-
B2B2C多用戶商城系統(tǒng)
支持企業(yè)自營與商戶入駐模式共存
會員一站式精細化營銷工具
多用戶分銷,帶來爆發(fā)式增長
系統(tǒng)支持平臺自營+供應商店鋪共存的經(jīng)營模式(類天貓&京東模式),幫助企業(yè)打造生態(tài)級商業(yè)平臺為目的的電子商務系統(tǒng)。
免費試用系統(tǒng)
-
B2B2B電商交易系統(tǒng)
優(yōu)化供應鏈協(xié)作
授信及賬期支付
商品按照數(shù)量階梯設價
全渠道訂貨/采購及經(jīng)銷商管理數(shù)字化系統(tǒng),實現(xiàn)供應鏈整合和交易便捷化。
免費試用系統(tǒng)
-
S2B2B電商交易系統(tǒng)
供銷一體化,提高市場集中度
集團管控一體化,有效實現(xiàn)供需匹配
移動應用一體化,提高運營綜合效率
上下游資源整合數(shù)字化解決方案,賦能產(chǎn)業(yè)供應鏈,構(gòu)建產(chǎn)業(yè)互聯(lián)網(wǎng)生態(tài)體系。
免費試用系統(tǒng)
一套系統(tǒng)全搞定
- 商家管理
- 商品管理
- 訂單管理
- 會員管理
- 營銷中心
- 供應鏈入駐
- 財務管理
- 支付分賬
- 商城直播
免費試用
更多產(chǎn)品任你選
B2B2C多用戶商城系統(tǒng)
類天貓&京東模式系統(tǒng)
了解更多
B2B2B電商交易系統(tǒng)
全渠道訂貨/采購及經(jīng)銷商管
理數(shù)字化系統(tǒng)
了解更多
S2B2B電商交易系統(tǒng)
上下游資源整合數(shù)字化解決方
案
了解更多
企業(yè)集采商城系統(tǒng)
中大型企業(yè)數(shù)字化采購與交易
系統(tǒng)
了解更多
員工福利商城系統(tǒng)
集福利管理、發(fā)放于一體的員
工福利商城
了解更多