AudioConfiguration - 定义了在调用 MediaCapabilities 的 encodingInfo() 和 decodeInfo() 方法的音频配置
AudioConfiguration 是 Media Capabilities API 的字典,定义了在调用 MediaCapabilities 的 encodingInfo() 和 decodeInfo() 方法来测试音频文件时,是否支持所描述的音频配置,平滑和节能。
属性
AudioConfiguration 字典由 4 个视频属性组成,包括:
 contentType
有效的音频 MIME 类型,有关可能的值及其含义的信息,请参见网络音频编解码器指南。
 channels
音轨使用的通道数。
 bitrate
用于编码一秒钟的音频文件的位数。
 samplerate
构成音频文件一秒的音频样本数。
实例
// 创建要测试的媒体配置
const mediaConfig = {
    type : 'file', // 'record','transmission' 或 'media-source' 
    audio : {
        contentType : "audio/ogg", // 有效的内容类型
        channels : 2,     // 轨道使用的音频通道
        bitrate : 132700, // 用于编码音频 1 秒的位数
        samplerate : 5200 // 构成 1s 的音频样本数。
     }
}; 
// 检查支持和性能
navigator.mediaCapabilities.decodingInfo(mediaConfig).then(result => {
    console.log('该配置是' + 
        (result.supported ? '' : '不 ') + '支持的,' +
        (result.smooth ? '' : '不') + '平滑,' +
        (result.powerEfficient ? '' : '不') + '节能。'
});
规范
| 规范 | 状态 | 备注 | 
|---|---|---|
| Media Capabilities AudioConfiguration 的定义 | 草稿 | 初始定义 | 
桌面浏览器兼容性
暂无兼容数据