簡體   English   中英

我如何使用 html5<audio> 標簽播放aac文件?

[英]how can I use html5 <audio> tag to play aac file?

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

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

只有 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 來覆蓋所有基礎。

參考

<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 |
+---------------------+-----+-----+-----+-----+

AAC 音頻格式似乎在大多數瀏覽器中被 HTML5 廣泛支持,只要它在 MP4 容器中。 例如,蘋果的 .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”行和腳注。

    <source src="test.acc" type="audio/ogg; codecs=vorbis" />

這對我有用,以防有人仍在尋找答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM