我正在科尔多瓦创造一个游戏。 它在播放音频时崩溃。我需要播放一种声音作为背景音乐,另一种声音作为游戏声音(在按钮上单击某些音频)。我实现了类似下面的代码,但它在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();
}
}