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="声音/cartoon008.ogg"

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

soundObj.play();

还请检查移动设备是否支持 ogg 文件。

你必须为 onSuccess 和 onnError 编写一个覆盖函数。

于 2012-04-30T07:20:05.080 回答