getMediaURL()可以在android应用程序上正常运行,但是我没有获取iOS应用程序的音频路径。
function playAudio(sound) {
var mp3URL = getMediaURL(sound);
var media = new Media(mp3URL, null, mediaError);
media.setVolume(1.0);
media.play();
}
function getMediaURL(sound) {
if (device.platform.toLowerCase() === "android") {
return cordova.file.applicationDirectory.replace('cdvfile://',
'') + 'www/application/app/' + sound.substr(1);
} else {
return cordova.file.applicationDirectory.replace('cdvfile://',
'') + sound.substr(1);
}
}
答案 0 :(得分:0)
将声音放在/ www / sounds文件夹中
www/sounds/mysound.mp3
然后在JavaScript中加载声音
var sound = new Audio('/sounds/mysound.mp3');