0

HTML5 でゲームを開発しています。サウンドを追加しようとしています。ブラウザでテストすると動作しますが、モバイル ゲームなので、PhoneGap を介してエミュレータでテストするとサウンドが動作しません。

これが私のコードです:Html:

   <audio id="buttonover">
   <source src="sounds/cartoon008.ogg" ></source>
   </audio>

JavaScript :

 sndCollide = document.getElementById('buttonover');
 sndCollide.play(); 
4

1 に答える 1

1

ネイティブオーディオタグのサウンド応答は、モバイルブラウザでは非常に遅いです。

したがって、 phonegapネイティブサウンドシステムを使用できます

そのためのJavaScriptコードは

src = "sounds / cartoon008.ogg"

var soundObj = new Media(src、onSuccess、onError);

soundObj.play();

また、oggファイルがモバイルでサポートされていることを確認してください。

onSuccessとonnErrorのオーバーライド関数を作成する必要があります。

于 2012-04-30T07:20:05.080 に答える