HTML 5音频标签:无法获取mp3文件在iPad上播放Safari

问题描述:

我有一个基本上是音板的HTML5应用程序。你点击一个图像,它会播放一个mp3文件。它适用于Chrome,但不适用于我的iPad Safari。功能如下:HTML 5音频标签:无法获取mp3文件在iPad上播放Safari

<script type="text/javascript"> 

function playSound(theSound) { 
    soundDir = "./sounds/"; 
    filename = soundDir + theSound; 
    sound = new Audio(soundDir + theSound); 
    sound.setAttribute("autoplay", "autoplay"); 
    document.getElementsByTagName("body")[0].appendChild(sound); 
    return true; 
} 
</script> 

,这就是所谓这样的:

onclick=playSound("knife.mp3") 

我在做什么错?

更广泛的研究表明,1)苹果似乎不喜欢带宽原因的“自动播放”,并且2)jPlayer人比我更聪明,并且已经开始工作。