哪些浏览器支持html 5< audio>今天在Windows上标记?
-
06-07-2019 - |
题
目前哪些浏览器支持Windows上的html 5 < audio>
标记?
编辑:尝试 http://moztw.org/demo/audioplayer/ 作为测试。 Chrome 2和Safari 4无法为我工作。
解决方案
Safari 3.1+和Firefox 3.5都支持音频元素。 Opera 10确实不支持音频元素,尽管它支持Audio对象形式的旧版本。 Chrome 3可能会支持音频元素。
(刚看到你想知道对该特定页面的支持。这主要取决于你使用的编解码器,我担心。)
(免责声明:我为Opera工作并且是HTML WG的成员。)
其他提示
如果评估结果为真:
!!document.createElement('audio').canPlayType
,然后您的浏览器支持音频标记。像这样执行功能检测比解析userAgent字符串要好得多。
或者,您可以使用 Modernizr 之类的东西来处理此检测以及许多其他问题。
我们的博客发布。
包含有关HTML5音频的现代浏览器支持的更多最新信息。
截至2011年7月
<强> IE9 强>
支持MP3和AAC
Firefox 5
支持Ogg和Wav
Chrome 12
支持Ogg,MP3,Wav和AAC
Safari 5
支持MP3,AAC和WAV
Opera 11
支持Ogg和Wav
从上面的数据和阅读博客文章中可以看出,由于所有浏览器都不支持一种音频格式,因此情况有点令人沮丧。目前还没有任何解决方案的直接迹象。
我整理了浏览器开始时的列表支持音频标签以及它们支持的音频格式。
现在支持非常好。从IE9开始,所有桌面浏览器和大多数移动浏览器的最新版本都支持音频标签。不使用它的唯一原因是支持旧版本的IE,但如果这很重要,你总是可以提供后备。
以下是桌面浏览器的详细信息:
+---------+-------------------------+----------------------------------+
| Browser | Supported since version | Formats |
+---------+-------------------------+----------------------------------+
| IE | 9.0 | AAC or .mp3 |
| Firefox | 3.5 | .ogg, .wav |
| Chrome | 3 | .mp3, .ogg |
| Safari | 4 | Any audio supported by Quicktime |
| Opera | 9.5 | .ogg, .wav |
+---------+-------------------------+----------------------------------+
以下是移动浏览器的详细信息(无格式信息,抱歉):
+--------------+-------------------------+
| Browser | Supported since version |
+--------------+-------------------------+
| iOS Safari | 4 |
| Opera mobile | 10 |
| Opera mini | no support (Dec 2011) |
| Android | 2.3 |
| Blackberry | 6 |
+--------------+-------------------------+
如果您想使用音频,请提供重要信息.ogg和.mp3版本的文件以获得良好的跨浏览器支持。
<audio controls>
<source src="/my-podcast.mp3" />
<source src="/my-podcast.ogg" />
</audio>
以下是维基百科文章,比较了每个浏览器的HTML5支持:
要使Safari支持Windows上的音频,需要安装Quicktime。如果支持与否,javascript代码段会正确报告。
所有这些浏览器都支持标记的功能。您的播放器无法在Safari上工作的原因是您使用的是OGG文件。 Firefox和Chrome支持OGG。
Firefox仅支持WAV和OGG。
Chrome支持一切。
Opera仅支持WAV。
Safari支持除OGG之外的所有内容。
我确信Safari 4,来自RC1的Firefox 3.5以及Chrome 2。
据我所知,在gecko,webkit和presto引擎中部分或全部支持它。
因此,任何使用这些引擎的最新版本的浏览器都应该支持它。
Gecko,Webkit和Presto引擎都支持它,但我认为只是部分原因。所以Firefox 3.5和Opera是你最好的选择。
页面(moztw.org/demo/audioplayer)在Chrome 3(开发频道)中正常运行