构造函数
AudioDecoder()-
创建一个新的
AudioDecoder对象。
实例属性
继承其父级 EventTarget 的属性。
AudioDecoder.decodeQueueSize只读-
一个整数,表示解码队列请求的数量。
AudioDecoder.state只读-
表示底层编解码器的状态,以及是否已配置为进行解码。
事件
dequeue-
触发以指示
AudioDecoder.decodeQueueSize减少。
静态方法
AudioDecoder.isConfigSupported()-
返回一个 Promise,指示提供的
AudioDecoderConfig是否受支持。
实例方法
继承其父级 EventTarget 的方法。
AudioDecoder.configure()-
将控制消息加入队列,以配置音频解码器以解码音频块。
AudioDecoder.decode()-
将控制消息加入队列,以解码给定的音频块。
AudioDecoder.flush()-
返回一个 Promise,该 Promise 在队列中的所有待处理消息完成时解析。
AudioDecoder.reset()-
重置所有状态,包括配置、控制消息队列中的控制消息以及所有待处理的回调。
AudioDecoder.close()-
结束所有待处理的工作并释放系统资源。
规范
| 规范 |
|---|
| WebCodecs # audiodecoder-interface |
浏览器兼容性
加载中…