2013-03-14 118 views
0

我有這樣的代碼,在HTML5畫布遊戲:如何使用HTML5 Canvas在Firefox中播放聲音? (在Chrome瀏覽器的)

var snd1 = new Audio("shoot.mp3"); // buffers automatically when created 

,後來我有:

if (data.PlaySound == "1") snd1.play(); 

此作品在Chrome中,但不是在所有的Firefox或Safari 。

您可以在http://glitchnap.com/zumbie上自己測試遊戲,但需要連接移動設備才能生成任何聲音。整個移動設備對HTML5沒有任何影響,它只是一個基於服務器告訴它做什麼的對象(並生成聲音)的畫布。

回答

1

我認爲截至此日期,Firefox和Safari不支持mp3編解碼器。

這是一件經濟的事情:MP3在商業發佈時會帶來鉅額的版稅。

當用戶的瀏覽器是Firefox或Safari時,您必須以WebM或Ogg Theora格式提供音頻。

相關問題