在ios cordova中播放本地音频文件

在ios cordova中播放本地音频文件,ios,cordova,audio,media,Ios,Cordova,Audio,Media,我正在使用媒体插件播放本地音频文件(在/www文件夹中)。这在android中非常有效,但在iOS中出现错误“无法从资源中播放音频文件…”。 请检查下面的屏幕截图和编码。如何解决此问题以播放本地音频文件 <script type="text/javascript"> function getPhoneGapPath() { 'use strict'; var path = window.location.pathname;

我正在使用媒体插件播放本地音频文件(在/www文件夹中)。这在android中非常有效,但在iOS中出现错误“无法从资源中播放音频文件…”。 请检查下面的屏幕截图和编码。如何解决此问题以播放本地音频文件

 <script type="text/javascript">

    function getPhoneGapPath() {

        'use strict';
        var path = window.location.pathname;
        var phoneGapPath = path.substring(0, path.lastIndexOf('/') + 1);
        return phoneGapPath;
    };


    // Audio player
    var my_media = null;
    var mediaTimer = null;

    // Play audio
    function playAudio() {
        if (my_media == null) {
            // Create Media object from src
            my_media = new Media(getPhoneGapPath() +'button-click.wav', onSuccess, onError);
        } // else play current audio
        // Play audio
        my_media.play();
    }

    // Pause audio
    //
        if (my_media) {
            my_media.pause();
        }
    }

    // Stop audio
    function stopAudio() {
        if (my_media) {
            my_media.stop();
        }
        clearInterval(mediaTimer);
        mediaTimer = null;
    }

    // onSuccess Callback
    function onSuccess() {
        console.log("playAudio():Audio Success");
    }

    // onError Callback
    function onError(error) {
        alert('code: '    + error.code    + '\n' +
              'message: ' + error.message + '\n');
    }

    </script>

函数getPhoneGapPath(){
"严格使用",;
var path=window.location.pathname;
var phoneGapPath=path.substring(0,path.lastIndexOf('/')+1);
返回phoneGapPath;
};
//音频播放器
var my_media=null;
var mediaTimer=null;
//播放音频
函数playAudio(){
if(my_media==null){
//从src创建媒体对象
my_media=新媒体(getPhoneGapPath()+'button-click.wav',onSuccess,onError);
}//否则播放当前音频
//播放音频
我的媒体播放();
}
//暂停音频
//
如果(我的媒体){
我的媒体暂停();
}
}
//停止音频
函数stopAudio(){
如果(我的媒体){
我的媒体。停止();
}
clearInterval(mediaTimer);
mediaTimer=null;
}
//onSuccess回调
函数onSuccess(){
log(“playAudio():音频成功”);
}
//错误回调
函数onError(错误){
警报('code:'+error.code+'\n'+
'消息:'+error.message+'\n');
}