关于navigator.mediaCapabilities.decodingInfo:bitrate与samplerate最大值是多少?
示例代码
navigator.mediaCapabilities.decodingInfo({ type : 'file', audio : { contentType : "audio/mp3", channels : 2, bitrate : 132700, samplerate : 5200 } })
参数最大值说明
navigator.mediaCapabilities.decodingInfo API的bitrate和samplerate没有统一的硬性最大值,其取值上限主要由以下因素决定:
- 设备的音频解码硬件能力;
- 浏览器的具体实现逻辑;
- 对应音频编码格式的设计与支持范围。
针对示例中的MP3格式:
bitrate:MP3格式理论最高比特率可达320000 bps(320kbps),部分场景下还支持更高的自定义比特率,但实际能否正常解码取决于设备和浏览器的支持情况;samplerate:常见支持的上限包括48000Hz、96000Hz甚至192000Hz,具体上限由设备音频硬件和浏览器实现决定,无统一标准值。
内容的提问来源于stack exchange,提问作者高韶陽
相关产品推荐
相关产品推荐

