我在HTML5中使用audio
编写了一个快速测试。它适用于Chrome,Firefox 3.6和Opera,但我还没有在Safari上测试过。事实证明,Windows和iPod上的Safari不支持此功能。我知道Flash在某些网站上被用作旧版浏览器的后备版,但这不是iPod的选项。
如何在网页上播放声音?我看到YouTube使用rtsp,但我不知道这是否需要应用程序(它不是我的iPod)并且看起来有点矫枉过正?
答案 0 :(得分:2)
Safari仅支持.mp3
音频文件 - 您需要将文件从.ogg
转换为.mp3
,并将source
元素包括在内,如下所示:
<audio>
<source src="sound.mp3" />
<source src="sound.ogg" />
</audio>
或者使用像Modernizr这样的功能检测脚本,允许您根据浏览器是否支持来更改源代码。
答案 1 :(得分:1)
这有用吗?将其添加为javascript函数...我相信webkit支持它,因此它应该适用于iOS,Android,Chrome和Safari。
var audio = new Audio("sound.mp3");
audio.play();