9
<audio controls>
  <source src="xxx.aac" type="audio/aac">
</audio>

我可以让它在 safari 中工作,但不能在 chrome 和 firefox 中工作。任何解决方案?

4

4 回答 4

12

只有 Safari 和 IE 支持 .aac。以下是每个浏览器支持的内容:

  • Internet Explorer 9.0+:.mp3、.aac
  • 铬:.ogg、.mp3、.wav、.aac*
  • 火狐:.ogg、.wav
  • Safari:.mp3、.aac、.wav
  • 歌剧:.ogg、.wav

* Chrome 似乎支持 .aac,但它并未包含在官方支持的文件扩展名列表中。

我建议同时使用 .ogg 和 .mp3 或 .ogg 和 .aac 来涵盖所有基础。

参考

于 2013-03-22T11:14:12.463 回答
5

<audio controls="controls"> <source src="xxx.aac" type="audio/mp4" /> </audio>

+---------------------+-----+-----+-----+-----+
| Browser             | Ogg | MP3 | AAC | Wav |
+---------------------+-----+-----+-----+-----+
| Internet Explorer 9 | No  | Yes | Yes | No  |
| Firefox 5           | Yes | No  | No  | Yes |
| Chrome 12           | Yes | Yes | Yes | Yes |
| Safari 5            | No  | Yes | Yes | Yes |
| Opera 11.5          | Yes | No  | No  | Yes |
+---------------------+-----+-----+-----+-----+
于 2014-10-31T08:29:27.703 回答
2

AAC 音频格式似乎在大多数浏览器中被 HTML5 广泛支持,只要它位于 MP4 容器中。例如,apple .m4a 文件是仅包含音频文件的 MP4,通常是 AAC 文件。

.aac 文件本身不会得到广泛支持。

因此:

<audio controls="controls">
    <source src="xxx.m4a" type="audio/mpeg" />
</audio>

来源: https ://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

请参阅浏览器兼容性图表 - “MP4 中的 AAC”行和脚注。

于 2018-03-15T20:45:18.417 回答
0
    <source src="test.acc" type="audio/ogg; codecs=vorbis" />

这对我有用,因为有人仍在寻找答案

于 2021-01-23T06:40:24.057 回答