如何在移动safari / chrome中播放众多声音之一

时间:2012-04-17 14:42:00

标签: html5 web-applications mobile-safari

我想预加载两个声音文件并在用户事件中播放它们。

尝试做

<audio id="ok" src="ok.mp3"></audio>
<audio id="bad" src="bad.mp3"></audio>

以后

document.getElementById("ok").play();

这只适用于一个文件,而不是两个文件!?

也试过

var au = new Audio('ok.mp3');
au.play();

没有成功。

所有我在Windows / Chrome中都很花哨,但在iPod上没什么。

感谢任何跨浏览器的见解。 (HTML5)。

的问候,

1 个答案:

答案 0 :(得分:1)

Apple不允许自动播放。您需要收听一些用户输入,例如按钮点击事件,然后播放文件。