是否可以使用HTML5播放SHOUTcast提供的AAC?

时间:2013-09-18 16:58:38

标签: html5 flash audio aac shoutcast

我尝试了以下代码:

<audio src="http://XXX.XXX.XXX.XXX:XXXX/;" controls autoplay></audio>

我正在使用Mac,这段代码适用于Safari,但不适用于Chrome或Firefox。

有没有只使用HTML5的解决方案?如果没有,我可以使用一些Flash开源库进行后备吗?怎么样?

3 个答案:

答案 0 :(得分:1)

仅Safari和Internet Explorer不支持AAC。这是音频文件支持列表。

  
      
  • IE - MP3,AAC
  •   
  • Chrome - OGG,MP3,WAV
  •   
  • Firefox - OGG,WAV
  •   
  • Safari - MP3,AAC,WAV
  •   
  • Opera - OGG,WAV
  •   

我认为听众正在使用每个浏览器的最新版本。

如果侦听器使用带有html if-else黑客的IE,您可以创建WAV和AAC流并提供AAC。但这种解决方案成本很高。

答案 1 :(得分:1)

aac可能会有一些第三方音频播放器,但我会在我的广泛搜索中分享一些链接

1 - HE AAC support

根据这篇文章以及wiki pedia HEAAC

它说铬支持HE-AAC

这是一个堆栈溢出帖子,我想这会帮助你向前移动。

SO AAC support

这是另一个说Chrome支持的链接 **具有H.264视频编解码器和AAC音频编解码器或MP3音频编解码器的MP4容器格式由Internet Explorer,Safari和Chrome本机支持,但Chromium和Opera不支持该格式。 Firefox很快就会支持这种格式,但只有在第三方解码器可用时才会支持。

MPEG媒体格式受专利保护,但未获得免费许可。所有必要的许可证都可以从MPEG LA购买。根据Mozilla [1,2],Google [1,2]和Opera的说法,由于H.264目前不是免版税格式,因此它不适合开放式网络平台。但是,由于Internet Explorer和Safari不支持免版税格式,因此Mozilla决定支持格式anwyay,而Google从未兑现承诺,无法在Chrome中删除对该格式的支持。**

LINK:AAC Support

如果任何链接有帮助,请告诉我

答案 2 :(得分:-1)

我遇到了同样的问题。使用Chrome,请尝试使用视频代码而不是音频代码:

<video controls="controls" width="100%" height="60px">
   <source src="xxxxxxxxxxx"/>
   Your browser does not support video.
</video>

唯一的问题是Play / Stop控件会自动隐藏。