【问题标题】:Why doesn't this <audio> play in Safari?为什么这个 <audio> 不能在 Safari 中播放?
【发布时间】:2010-12-24 04:26:34
【问题描述】:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<body>
<audio controls="controls" >
  <source src="coin.mp3" type="audio/mp3" />
Your browser does not support the audio element.
</audio>
</body>
</html``

这可以在 Chrome 中顺利播放。

【问题讨论】:

  • 文件类型应该是 mpeg,而不是 mp3
  • HTML5 支持还远远不能接受

标签: html audio safari


【解决方案1】:

这很可能是因为 Safari 的 HTML5 音频/视频支持依赖于 Quicktime,这意味着任何使用 Safari 的人都需要安装 Quicktime。

【讨论】:

  • 不,我在第一条评论中发布了答案。不过谢谢。您一定在浏览一些新/旧帖子:)
  • 您的帖子实际上还在首页。很高兴您找到了答案!
【解决方案2】:

文件类型应该是 mpeg,而不是 mp3

<audio controls="controls" >
<source src="coin.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>

【讨论】:

  • 在这篇文章发布 3 年后,safary 不支持没有 Quicktime 的 html5 音频。对我来说,Safary 团队的方向是错误的。使用和开发一个 safary 是痛苦的。对于开发:F12 不会像在其他浏览器中那样打开开发者工具,要清除缓存我必须打开 Reset safary。 (这就像通过 Windows 中的开始按钮达到关机)。
猜你喜欢
  • 1970-01-01
  • 2011-04-15
  • 2018-07-31
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
  • 2011-10-16
  • 2011-01-01
  • 1970-01-01
相关资源
最近更新 更多