我正在制作一个动画项目,其中所有动画都是通过jQuery和JavaScript应用的,它还在整个项目中包含一些音频MP3片段......好吧......它在所有浏览器中都能正常运行,即Firefox,谷歌Chrome,Opera等,但麻烦我的浏览器是safari ...我的MP3都没有在Safari上工作。我正在调用我的函数:
function treeover() {
if (document.getElementById('hvalue').value == "zk") {
playmusic1('voices/home/treehouse.mp3');
}
}
答案 0 :(得分:0)
一种可能的解决方案是为音频提供type
属性
<强>例如强>
<source src="voices/home/treehouse.mp3" type="audio/mp3" />
如果上述方法无效,那么有效的解决方案就是将您的mp3转换为mp4,这样可以在所有浏览器中使用
请参阅Apple论坛上的this主题
答案 1 :(得分:0)
在canplaythrough事件监听器中调用audioDOM.play()方法。