Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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
Ios Cordova应用程序在播放音频时崩溃_Ios_Cordova_Audio_Cordova Plugins - Fatal编程技术网

Ios Cordova应用程序在播放音频时崩溃

Ios Cordova应用程序在播放音频时崩溃,ios,cordova,audio,cordova-plugins,Ios,Cordova,Audio,Cordova Plugins,我正在科尔多瓦制作一个游戏。 它在播放音频时崩溃。我需要播放一种声音作为背景音乐,另一种作为游戏声音(在按钮上单击一些音频)。我实现了如下代码,但在iPad上崩溃了 <audio id="musicSound" src="audio/music.mp3" type="audio/mp3" ></audio> <audio id="joinSound" src="audio/join.mp3" type="audio/mp3" ></audio>

我正在科尔多瓦制作一个游戏。 它在播放音频时崩溃。我需要播放一种声音作为背景音乐,另一种作为游戏声音(在按钮上单击一些音频)。我实现了如下代码,但在iPad上崩溃了

<audio id="musicSound" src="audio/music.mp3" type="audio/mp3" ></audio>
   <audio id="joinSound" src="audio/join.mp3" type="audio/mp3" ></audio>

playAudio('musicSound');

function playAudio(id) {
var audioElement = document.getElementById(id);
var url = audioElement.getAttribute('src');
mediaFlag = "true";
my_media = new Media(url,
                         // success callback
                         function () { console.log("playAudio():Audio Success"); },
                         // error callback
                         function (err) { console.log("playAudio():Audio Error: " + err); }
                         );
// Play audio
my_media.play();
}


function pauseAudio() {
if (my_media) {
    my_media.pause();
}
}

function stopAudio() {
mediaFlag = "false";
if (my_media) {
    my_media.stop();
   // my_media.release();
}
}

播放音频(“音乐声”);
功能播放音频(id){
var audioElement=document.getElementById(id);
var url=audioElement.getAttribute('src');
mediaFlag=“true”;
my_media=新媒体(url,
//成功回调
函数(){console.log(“playAudio():Audio Success”);},
//错误回调
函数(err){console.log(“playAudio():音频错误:+err);}
);
//播放音频
我的媒体播放();
}
函数pauseAudio(){
如果(我的媒体){
我的媒体暂停();
}
}
函数stopAudio(){
mediaFlag=“false”;
如果(我的媒体){
我的媒体。停止();
//my_media.release();
}
}