AudioDecoder:dequeue 事件
>备注: 此特性在专用 Web Worker 中可用。
AudioDecoder 接口的 dequeue 事件会在 AudioDecoder.decodeQueueSize 减少时触发。
这避免开发者使用 setTimeout() 轮询以确定队列何时减少并需要更多工作入队的需求。
语法
在像 addEventListener() 这样的方法中使用事件名称,或者设置事件处理器属性。
js
addEventListener("dequeue", (event) => { })
ondequeue = (event) => { }
示例
js
audioDecoder.addEventListener("dequeue", (event) => {
// 入队更多解码工作
});
规范
| 规范 |
|---|
| WebCodecs> # eventdef-audiodecoder-dequeue> |