5

我知道 Firefox 由于许可问题决定不支持 AAC,但为什么可以直接在 Firefox 中读取 m4a 文件?(我正在使用28.0

例如这个文件:

http://www.jplayer.org/audio/m4a/TSP-01-Cro_magnon_man.m4a

( ffmpeg: Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s)

它预计不适用于:

<audio controls>
   <source src="http://www.jplayer.org/audio/m4a/TSP-01-Cro_magnon_man.m4a">
</audio>
4

1 回答 1

3

上面的嵌入代码在 Windows 7 上的 Firefox 28 中对我来说很好。

我的理解是,虽然 Firefox 不支持软件内部的 MP4 H.264 AAC(以避免许可问题),但它会自动将其外包给操作系统媒体功能(而不是要求插件),依靠外部软件来处理许可(至少在 Windows 上;Linux 看起来仍然需要插件(?)https://www.mozilla.org/en-US/firefox/26.0/releasenotes/)。

如果您在升级到 Firefox 28 后在线(但不是本地)处理 m4a 文件时遇到问题,我遇到了同样的问题,结果证明是 MIME 类型;我们默认的“audio/mpeg”似乎适用于 Firefox 27,但 28 需要“audio/mp4 m4a”或报告文件损坏。不知道为什么这会影响上述内容;您可以尝试将类型放入源标签中,看看是否有帮助。 https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats

于 2014-04-08T10:27:34.940 回答