Javascript Phonegap音频在播放8次后停止

Javascript Phonegap音频在播放8次后停止,javascript,android,cordova,audio,Javascript,Android,Cordova,Audio,我有一个使用PhoneGap设计的简单移动应用程序。我是其中的一些mp3,我正在使用PhoneGap的媒体插件。一切正常,音频正在播放等等 我注意到,在播放8-12次后,音频停止播放。我听不到声音。这是我的密码: JavaScript <script> document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { } // Au

我有一个使用PhoneGap设计的简单移动应用程序。我是其中的一些mp3,我正在使用PhoneGap的媒体插件。一切正常,音频正在播放等等

我注意到,在播放8-12次后,音频停止播放。我听不到声音。这是我的密码:

JavaScript

<script>

    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {

    }

    // Audio player
    var media = null;
    var audioP = false;


    // Play audio
    function playAudio(src) {
        if (audioP === false) {
        media = new Media(src, onSuccess, onError);
        media.play();
        audioP = true;

    } else {
        media.release();
        }
    }

    // onSuccess Callback
    function onSuccess() {
        console.log("playAudio():Audio Success");
        audioP = false;
    }

    // onError Callback
    function onError(error) {

    }      
    </script>

文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
函数ondevicerady(){
}
//音频播放器
var-media=null;
var audioP=假;
//播放音频
功能播放音频(src){
如果(audioP==假){
媒体=新媒体(src、onSuccess、onError);
媒体播放();
audioP=真;
}否则{
媒体发布();
}
}
//onSuccess回调
函数onSuccess(){
log(“playAudio():音频成功”);
audioP=假;
}
//错误回调
函数onError(错误){
}      

救命啊

Android控制台日志上写了什么?这看起来像是缓冲区问题。还有,你写的与循环/重复功能相关的代码在哪里。嗨,对不起,你说的Android控制台是什么意思?我正在使用一个文本编辑器进行开发。我认为media.release()的位置是错误的。。。