0

HTML5 Canvas ゲームに次のコードがあります。

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

そして後で私は持っています:

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

これは Chrome では機能しますが、Firefox や Safari ではまったく機能しません。

http://glitchnap.com/zumbieでゲームを自分でテストできますが、サウンドを生成するにはモバイル デバイスを接続する必要があります。モバイル全体は HTML5 に影響を与えません。それは、サーバーの指示に基づいてオブジェクトを配置 (およびサウンドを生成) する単なるキャンバスです。

4

1 に答える 1

1

この日付の時点で、FirefoxとSafariはmp3コーデックをサポートしていないと思います。

それは経済的なことです。MP3は、商業的に配布される場合、多額のロイヤルティの支払いが伴います。

ユーザーのブラウザがFirefoxまたはSafariの場合は、オーディオをWebMまたはOggTheora形式で提供する必要があります。

于 2013-03-14T20:25:31.933 に答える