【问题标题】:How to find play audio path for iOS application?如何找到 iOS 应用程序的播放音​​频路径?
【发布时间】:2019-09-15 22:50:52
【问题描述】:

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

【问题讨论】:

  • 你为什么不把你的声音放在 www 的文件夹里?
  • 我不知道在iOS中将声音放在哪里以及如何获取路径。

标签: jquery ios cordova phonegap


【解决方案1】:

将您的声音放在 /www/sounds 文件夹中

www/sounds/mysound.mp3

然后在 JavaScript 中加载声音

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-29
    • 2014-06-11
    • 1970-01-01
    • 2015-06-11
    • 1970-01-01
    • 2013-07-02
    • 2019-01-16
    • 2017-01-12
    相关资源
    最近更新 更多