Ios Cordova应用程序在播放音频时崩溃
我正在科尔多瓦制作一个游戏。 它在播放音频时崩溃。我需要播放一种声音作为背景音乐,另一种作为游戏声音(在按钮上单击一些音频)。我实现了如下代码,但在iPad上崩溃了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>
<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();
}
}