AudioDecoder:dequeue 事件
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
备注: 此特性在专用 Web Worker 中可用。
AudioDecoder 接口的 dequeue 事件会在 AudioDecoder.decodeQueueSize 减少时触发。
这避免开发者使用 setTimeout() 轮询以确定队列何时减少并需要更多工作入队的需求。
语法
在像 addEventListener() 这样的方法中使用事件名称,或者设置事件处理器属性。
js
addEventListener("dequeue", (event) => { })
ondequeue = (event) => { }
示例
js
audioDecoder.addEventListener("dequeue", (event) => {
// 入队更多解码工作
});
规范
| Specification |
|---|
| WebCodecs> # eventdef-audiodecoder-dequeue> |
浏览器兼容性
Loading…