2012-04-17 42 views
0

我想预载两个声音文件并在用户事件中播放它们。如何播放移动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(); 

尝试没有sucess。

所有我在窗户/铬的丹迪,但在iPod上没有。

感谢有关此事的任何跨浏览器的见解。 (HTML5)。

问候,

+0

好的,问题不是两个音频文件,但使用情况 - 第二个文件应该自动播放,iOS不允许这样做。 : - |,http://stackoverflow.com/questions/3009888/autoplay-audio-files-on-an-ipad-with-html5 – Teson 2012-04-18 08:13:08

回答

1

苹果不允许自动播放。您需要监听某些用户输入,例如在按钮上单击事件并在那里播放文件。

相关问题