5

我尝试了以下代码:

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

我使用的是 Mac,这段代码在 Safari 上运行良好,但在 Chrome 或 Firefox 上运行良好。

有没有只使用 HTML5 的解决方案?如果没有,我可以使用一些 Flash 开源库作为后备吗?如何?

4

3 回答 3

1

只有 Safari 和 Internet Explorer 支持无 AAC。这是音频文件支持的列表。

  • IE - MP3、AAC
  • 铬 - OGG、MP3、WAV
  • 火狐——OGG、WAV
  • Safari - MP3、AAC、WAV
  • 歌剧 - OGG, WAV

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

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

于 2013-09-23T14:23:16.890 回答
1

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

1 - HE AAC 支持

根据这篇文章和维基百科 HEAAC

它说 chrome 支持 HE-AAC

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

SO AAC 支持

这是另一个链接,说 chrome 支持 **带有 H.264 视频编解码器的 MP4 容器格式和 AAC 音频编解码器或 MP3 音频编解码器原生支持 Internet Explorer、Safari 和 Chrome,但 Chromium 和 Opera 不支持格式。Firefox 将很快支持该格式,但前提是第三方解码器可用。

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

链接:AAC 支持

请让我知道任何链接是否有帮助

于 2013-09-26T15:03:48.273 回答
-1

我有同样的问题。使用 Chrome,尝试使用视频标签而不是音频标签:

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

唯一的问题是播放/停止控件会自动隐藏。

于 2013-09-27T14:57:38.987 回答