音频解码器:decode() 方法

有限可用性

此功能不是基本功能,因为它在一些最常用的浏览器中无法正常工作。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中可用。

注意:此功能在专用 Web 工作线程中可用。

实验性:这是一个实验性技术
在生产环境中使用之前,请仔细查看浏览器兼容性表

decode() 方法是AudioDecoder 接口的方法,用于将控制消息排队以解码给定的音频片段。

语法

js
decode(chunk)

参数

chunk

一个EncodedAudioChunk 对象,代表一个编码音频片段。

返回值

无(undefined)。

异常

InvalidStateError DOMException

如果state 不为 "configured",则抛出此异常。

DataError DOMException

如果 chunk 由于依赖于其他帧进行解码而无法解码,则抛出此异常。

示例

规范

规范
WebCodecs
# dom-audiodecoder-decode

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。