# VideoDecoder.on(string eventName, function callback)

监听解码器事件。

# 支持情况

项 说明
兼容性 兼容微信

# 语法

decoder.on(eventName, callback)

# 参数

参数 类型 必填 说明
eventName string 是 事件名称,见下方合法值
callback function 是 事件触发时执行的回调函数

eventName 合法值

值 触发时机 回调参数
start 解码器启动成功 无
stop 解码器停止 无
seek seek 操作完成 无
ended 视频自然播放结束 无
bufferchange 缓冲区发生变化 无

# 返回值

void。

# 示例代码

const decoder = mt.createVideoDecoder()

decoder.on('start', () => {
  console.log('解码器已启动')
})

decoder.on('error', (res) => {
  console.error('解码错误:', res.errMsg)
})

decoder.on('ended', () => {
  console.log('解码完成')
})

# 与微信差异

无差异(行为与微信小游戏一致)。

上次更新: 8/10/2026, 5:36:37 PM