基础库 2.11.0 开始支持,低版本需做兼容处理。
可通过 wx.createVideoDecoder 创建。
VideoDecoder 视频解码器,可以进行视频解码相关操作,逐帧获取解码数据
基础库 2.11.0 开始支持,低版本需做兼容处理。
获取下一帧的解码数据
视频帧数据,若取不到则返回 null。当缓冲区为空的时候可能暂停取不到数据。
属性 | 类型 | 说明 |
---|---|---|
width | number | 帧数据宽度 |
height | number | 帧数据高度 |
data | ArrayBuffer | 帧数据 |
pkPts | number | 帧原始 pts |
pkDts | number | 帧原始 dts |
基础库 2.11.0 开始支持,低版本需做兼容处理。
取消监听录制事件。当对应事件触发时,该回调函数不再执行
事件名
事件触发时执行的回调函数
基础库 2.11.0 开始支持,低版本需做兼容处理。
注册监听录制事件的回调函数。当对应事件触发时,回调函数会被执行
事件名
eventName 的合法值
值 | 说明 | 最低版本 |
---|---|---|
start | 开始事件。返回 {width, height} | |
stop | 结束事件。 | |
seek | seek 完成事件。 | |
bufferchange | 缓冲区变化事件。 | |
ended | 解码结束事件。 |
事件触发时执行的回调函数
基础库 2.11.0 开始支持,低版本需做兼容处理。
移除解码器
基础库 2.11.0 开始支持,低版本需做兼容处理。
跳到某个时间点解码
跳转的解码位置,单位 ms
基础库 2.11.0 开始支持,低版本需做兼容处理。
开始解码
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
source | string | 是 | 需要解码的视频源文件,只支持本地路径 | |
mode | number | 1 | 否 | 解码模式。0:按 pts 解码;1:以最快速度解码 |
基础库 2.11.0 开始支持,低版本需做兼容处理。
停止解码
(c) 2024 chaojicainiao.com MIT license