Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Phonegap播放声音加载_Javascript_Android_Audio_Cordova - Fatal编程技术网

Javascript Phonegap播放声音加载

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”){

嘿,伙计们,我已经尝试解决这个问题好几个星期了,但没有这样的运气。我已经读了很多关于这个主题的帖子,但似乎没有任何效果。 我想做的就是在应用加载时播放一个声音文件。。。 有人请帮帮我=(这是安卓14版的。)

代码

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>