Javascript Phonegap播放声音加载
嘿,伙计们,我已经尝试解决这个问题好几个星期了,但没有这样的运气。我已经读了很多关于这个主题的帖子,但似乎没有任何效果。 我想做的就是在应用加载时播放一个声音文件。。。 有人请帮帮我=(这是安卓14版的。) 代码Javascript Phonegap播放声音加载,javascript,android,audio,cordova,Javascript,Android,Audio,Cordova,嘿,伙计们,我已经尝试解决这个问题好几个星期了,但没有这样的运气。我已经读了很多关于这个主题的帖子,但似乎没有任何效果。 我想做的就是在应用加载时播放一个声音文件。。。 有人请帮帮我=(这是安卓14版的。) 代码 newsrc=“soundOff.png”; var sound=新音频('sound/soundtrack.mp3'); 声音。播放(); $(“.sound”).bind('click',函数(e){ e、 预防默认值(); 如果(newsrc==“soundOff.png”){
newsrc=“soundOff.png”;
var sound=新音频('sound/soundtrack.mp3');
声音。播放();
$(“.sound”).bind('click',函数(e){
e、 预防默认值();
如果(newsrc==“soundOff.png”){
document.getElementById(“sound”).src=“img/soundOff.png”;
document.getElementById(“sound”).alt=“sound Off”;
newsrc=“soundOn.png”;
声音。暂停();
}
否则{
document.getElementById(“sound”).src=“img/soundOn.png”;
document.getElementById(“sound”).alt=“sound On”;
newsrc=“soundOff.png”;
声音。播放();
}
} );
您的错误是什么?Logcat还是意外的结果?在不知道发生了什么的情况下很难进行调试令人担忧的是,当它在手机/桌面上运行时,我如何检查错误?浏览器中的所有功能都很好,但在设备上不起作用。我是否使用模拟器?您是否使用eclipse或Android studio?如果是,请打开您的Logcat并使用它进行调试.
newsrc = "soundOff.png";
var sound = new Audio('sound/soundtrack.mp3');
sound.play();
$(".sound").bind('click',function(e){
e.preventDefault();
if ( newsrc == "soundOff.png" ) {
document.getElementById("sound").src = "img/soundOff.png";
document.getElementById("sound").alt = "Sound Off";
newsrc = "soundOn.png";
sound.pause();
}
else {
document.getElementById("sound").src = "img/soundOn.png";
document.getElementById("sound").alt = "Sound On";
newsrc = "soundOff.png";
sound.play();
}
} );
</script>