音频标签无法使用phoneGap

时间:2012-04-29 19:36:39

标签: android html5 cordova

我正在开发一款带有HTML5的游戏我试图添加声音,当我在浏览器中测试时它会起作用,但它是一款手机游戏,所以当我通过PhoneGap在模拟器中测试它时,声音无效。< / p>

这是我的代码: HTML:

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

JavaScript:

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

1 个答案:

答案 0 :(得分:1)

移动浏览器中原生音频标签的声音响应非常慢

因此,您可以使用 phonegap原生声音系统

它的javascript代码是

  

SRC = “声音/ cartoon008.ogg”

     
    

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

         
      

soundObj.play();

    
  

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

你必须为onSuccess和onnError写一个重写函数。