Baby_Bonnie
Baby_Bonnie
2012-12-18 06:06
采纳率: 96.4%
浏览 3.0k

audio tag不能使用phoneGap

我在用HTML5开发一个游戏,想加上声音的效果,当我在浏览器中测试时能播放声音。但是它是一个手机游戏,当我在仿真器中通过 PhoneGap测试时,声音就播放不出来。
Html:

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

JavaScript :

sndCollide = document.getElementById('buttonover');
sndCollide.play(); 
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • yongyong_21
    yongyong_21 2012-12-19 05:20
    已采纳

    在手机浏览器中,原来音频标签的声音响应是很慢的。
    所以你可以使用一个 phonegap native sound系统
    相关的javascript代码:

    src="sounds/cartoon008.ogg"
    
    var soundObj = new Media(src,onSuccess,onError);
    
    soundObj.play();
    

    同时也要检查手机中是否支持ogg文件。
    要给onSuccess 和 onnError创建一个重写函数。

    点赞 评论
  • CSDN_Ask
    问答小助手 2012-12-24 03:09

    在assets/www文件夹中存储音乐文件

    src= "/android_asset/www/rockGuitar.mp3";
    newMedia= new Media(src,onSuccess1,onError); 
    
    点赞 评论

相关推荐