# 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')
# 与微信差异
无差异(行为与微信小游戏一致)。