1. 完全限定的编解码器字符串
此编解码器具有多个等效的 编解码器 字符串:
-
"mp3" -
"mp4a.69" -
"mp4a.6B"
2. EncodedAudioChunk 数据
EncodedAudioChunk
[[internal data]]
应为
一个“帧”,如 [MP3] 规范的第 2.4.2.2 节中所述。
3. AudioDecoderConfig 描述
description
不用于此编解码器。
sampleRate
和 numberOfChannels
成员会被忽略。
4. EncodedAudioChunk 类型
包含 mp3 的 EncodedAudioChunk
的 [[type]]
始终为“key”。
注: 一旦初始化成功,任何 mp3 数据包都可以在 任何时候无错误地解码,但这可能无法产生预期的音频 输出。
5. 预填充样本
AudioDecoder
的
[[priming samples to discard]]
内部槽位
在配置时被初始化为 0。
如果配置或重置后的初始 EncodedAudioChunk
包含
指定编码器延迟的 Info 或 Xing 头帧,
则 [[priming samples to discard]]
被设置为相应数量的
预填充样本。
如果后续的 EncodedAudioChunk
包含 Info 或 Xing 头帧(例如
在串联的 MP3 流或互联网广播中),则它不得更新
[[priming samples to discard]]。
在活动的解码会话期间,[[priming samples to discard]]
仅会在调用
reset()
或 configure()
后重新初始化。
6. 隐私注意事项
请参阅 隐私 注意事项一节,见 [WEBCODECS]。
7. 安全注意事项
请参阅 安全 注意事项一节,见 [WEBCODECS]。