Javascript Phonegap音频在播放8次后停止
我有一个使用PhoneGap设计的简单移动应用程序。我是其中的一些mp3,我正在使用PhoneGap的媒体插件。一切正常,音频正在播放等等 我注意到,在播放8-12次后,音频停止播放。我听不到声音。这是我的密码: JavaScriptJavascript 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
<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()的位置是错误的。。。