如何使用html5 <audio>标签播放aac文件?</audio>

时间:2013-03-22 11:10:56

标签: html5 audio aac

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

我可以在safari中使用它,但在chrome和firefox中不起作用。任何解决方案?

4 个答案:

答案 0 :(得分:12)

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

  • Internet Explorer 9.0 +:。mp3,.aac
  • Chrome:.ogg,.mp3,.wav,.aac *
  • Firefox:.ogg,.wav
  • Safari:.mp3,.aac,.wav
  • Opera:.ogg,.wav

* 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" />

这对我有用,以防有人仍在寻找答案