# VideoDecoder.off(string eventName, function callback)

移除解码器事件监听。

# 支持情况

项 说明
兼容性 兼容微信

# 语法

decoder.off(eventName, callback)

# 参数

参数 类型 必填 说明
eventName string 是 事件名称,与 on 时传入的值相同
callback function 否 要移除的回调函数;不传时移除该事件的所有回调

eventName 合法值:start、stop、seek、ended、bufferchange、error

# 返回值

void。

# 示例代码

const decoder = mt.createVideoDecoder()

const onEnded = () => {
  console.log('解码完成')
}

decoder.on('ended', onEnded)

// 移除指定回调
decoder.off('ended', onEnded)

// 移除 ended 事件的所有回调
decoder.off('ended')

# 与微信差异

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

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