我正在开发一款带有HTML5的游戏我试图添加声音,当我在浏览器中测试时它会起作用,但它是一款手机游戏,所以当我通过PhoneGap在模拟器中测试它时,声音无效。< / p>
这是我的代码: HTML:
<audio id="buttonover">
<source src="sounds/cartoon008.ogg" ></source>
</audio>
JavaScript:
sndCollide = document.getElementById('buttonover');
sndCollide.play();
答案 0 :(得分:1)
移动浏览器中原生音频标签的声音响应非常慢。
因此,您可以使用 phonegap原生声音系统
它的javascript代码是
SRC = “声音/ cartoon008.ogg”
var soundObj = new Media(src,onSuccess,onError);
soundObj.play();
还请检查移动设备是否支持ogg文件。
你必须为onSuccess和onnError写一个重写函数。