Как найти путь воспроизведения звука для приложения iOS? - PullRequest
0 голосов
/ 26 апреля 2019

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); 
    }
}

1 Ответ

0 голосов
/ 27 апреля 2019

Поместите свои звуки в папку / www / sounds

www/sounds/mysound.mp3

Затем загрузите звук в JavaScript

 var sound = new Audio('/sounds/mysound.mp3');
...