我尝试了以下代码:
<audio src="http://XXX.XXX.XXX.XXX:XXXX/;" controls autoplay></audio>
我正在使用Mac,这段代码适用于Safari,但不适用于Chrome或Firefox。
有没有只使用HTML5的解决方案?如果没有,我可以使用一些Flash开源库进行后备吗?怎么样?
答案 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
这是一个堆栈溢出帖子,我想这会帮助你向前移动。
这是另一个说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控件会自动隐藏。