2011-07-04 29 views
3

我想添加聲音到我的html5遊戲,奇怪的是在Safari我得到這個錯誤在js控制檯:「表達式結果'音頻'[undefined]不是一個構造函數「。問題使用html5/js音頻與Safari(Windows)

我用下面的代碼加載聲音:

var sound = new Audio(); 
sound.src = "audio/click" + soundext; 
sound.onLoad = ResourceLoad(); 

我很感激解決這個問題的任何幫助!

回答

4

我知道這個問題是有點老了,但它的時候我搜索了什麼問題止跌回升,所以對於其他搜索的好處,這裏是我找到了答案,從http://infobrink.com/safari-not-liking-the-html5-audio/

太多的無奈之後我遇到了一篇文章,指出HTML5 音頻和視頻標籤在沒有QuickTime的情況下無法在Safari中使用。所以 很多HTML5不需要任何插件。我安裝了QuickTime和 令我沮喪Safari現在給我下面的錯誤,當我嘗試 來啓動它。

打開我們的QuickTime沒有正確安裝!