AudioConfiguration - 定义了在调用 MediaCapabilities 的 encodingInfo() 和 decodeInfo() 方法的音频配置

AudioConfigurationMedia Capabilities API 的字典,定义了在调用 MediaCapabilitiesencodingInfo()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 的定义
草稿 初始定义

桌面浏览器兼容性

暂无兼容数据

相关链接