音频数据:allocationSize() 方法
注意:此功能在 专用 Web 工作线程 中可用。
allocationSize()
是 AudioData
接口的方法,它返回以字节为单位的大小,该大小是根据传递给该方法的选项过滤后的当前样本所需的。
语法
js
allocationSize(options)
参数
选项
-
包含以下内容的对象
planeIndex
-
要返回其大小的平面的索引。
frameOffset
可选-
一个整数,表示平面数据中的偏移量,指示从哪个平面开始。默认值为
0
。 frameCount
可选-
一个整数,表示要返回其大小的帧数。如果省略,则将使用平面中的所有帧,从
frameOffset
中指定的帧开始。
返回值
包含存储由 options
描述的样本所需的字节数的整数。
示例
以下示例获取索引为 1
的平面的大小。
js
let size = AudioData.allocationSize({ planeIndex: 1 });
规范
规范 |
---|
WebCodecs # dom-audiodata-allocationsize |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。