<audio controls>
<source src="xxx.aac" type="audio/aac">
</audio>
我可以在safari中使用它,但在chrome和firefox中不起作用。任何解决方案?
答案 0 :(得分:12)
只有Safari和IE支持.aac。以下是每个浏览器支持的内容:
* Chrome seems to support .aac但它未包含在官方支持的文件扩展名列表中。
我建议使用.ogg和.mp3或.ogg和.aac来覆盖所有基础。
答案 1 :(得分: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 |
+---------------------+-----+-----+-----+-----+
答案 2 :(得分: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”和脚注。
答案 3 :(得分:0)
<source src="test.acc" type="audio/ogg; codecs=vorbis" />
这对我有用,以防有人仍在寻找答案