Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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 android中的背景声音_Javascript_Android_Audio_Cordova - Fatal编程技术网

Javascript Phonegap android中的背景声音

Javascript Phonegap android中的背景声音,javascript,android,audio,cordova,Javascript,Android,Audio,Cordova,我正在使用媒体播放器api在phonegap android中实现背景声音。在不播放之后,它可以运行一到两次迭代。它抛出错误,比如 03-15 15:20:40.838:E/MediaPlayer(6574):错误(1,-2147483648)此错误仅在开始时出现 它会播放一段时间,然后再次停止,下面是logcat错误 03-15:23:12.568:E/MediaPlayer(6574):错误(-19,0) 03-15 15:23:12.568:E/MediaPlayer(6574):尝试在没

我正在使用媒体播放器api在phonegap android中实现背景声音。在不播放之后,它可以运行一到两次迭代。它抛出错误,比如

03-15 15:20:40.838:E/MediaPlayer(6574):错误(1,-2147483648)此错误仅在开始时出现 它会播放一段时间,然后再次停止,下面是logcat错误 03-15:23:12.568:E/MediaPlayer(6574):错误(-19,0) 03-15 15:23:12.568:E/MediaPlayer(6574):尝试在没有有效MediaPlayer的情况下调用getDuration 03-15:23:12.568:E/MediaPlayer(6574):错误(-38,0)

这是我的密码 pauseSound=setInterval(函数(){ playAudio(“/android_asset/www/sounds/nyan.wav”); }, 1000);

html代码:

<audio controls id="myPlayer" style="display:none;">
  <source id="myPlayerSource" src="#" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
在html5中检查此标记

除了一个链接之外,你能告诉我这对这个问题有什么帮助吗?@user3340147谢谢你的回答,我已经试过了,但是这个方法可以工作两到三次,之后它会抛出错误。而且我还需要在间隔方法中播放游戏背景声音
<audio controls id="myPlayer" style="display:none;">
  <source id="myPlayerSource" src="#" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
function playAudio(url){
    $("#myPlayerSource").attr("src",url);
    document.getElementById('myPlayer').play()
}