本文整理自网络,侵删。
VideoDecoder
基础库 2.11.0 开始支持,低版本需做兼容处理。可通过 wx.createVideoDecoder 创建。
VideoDecoder 视频解码器,可以进行视频解码相关操作,逐帧获取解码数据
方法:
Object VideoDecoder.getFrameData()
基础库 2.11.0 开始支持,低版本需做兼容处理。获取下一帧的解码数据
返回值
Object
视频帧数据,若取不到则返回 null。当缓冲区为空的时候可能暂停取不到数据。
属性 | 类型 | 说明 |
---|---|---|
width | number | 帧数据宽度 |
height | number | 帧数据高度 |
data | ArrayBuffer | 帧数据 |
pkPts | number | 帧原始 pts |
pkDts | number | 帧原始 dts |
VideoDecoder.off(string eventName, function callback)
基础库 2.11.0 开始支持,低版本需做兼容处理。取消监听录制事件。当对应事件触发时,该回调函数不再执行
参数
string eventName
事件名
function callback
事件触发时执行的回调函数
VideoDecoder.on(string eventName, function callback)
基础库 2.11.0 开始支持,低版本需做兼容处理。注册监听录制事件的回调函数。当对应事件触发时,回调函数会被执行
参数
string eventName
事件名
相关阅读 >>
更多相关阅读请进入《微信小程序》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者