Cordova 如何在phonegap应用程序中播放mp3文件?

Cordova 如何在phonegap应用程序中播放mp3文件?,cordova,phonegap-plugins,phonegap-build,Cordova,Phonegap Plugins,Phonegap Build,我有两种使用phonegap应用程序在物理iPhone6中播放mp3文件的方法。一个在工作,另一个不在 我所处的环境如下: 使用windows 10的PC 物理iphone6 从苹果应用商店下载的phonegap应用程序 第一个是使用cordova插件(不工作),mp3文件与index.html位于同一文件夹中: Javascript: document.addEventListener("deviceready", statusbarAPI, false); function statu

我有两种使用phonegap应用程序在物理iPhone6中播放mp3文件的方法。一个在工作,另一个不在

我所处的环境如下:

  • 使用windows 10的PC
  • 物理iphone6
  • 从苹果应用商店下载的phonegap应用程序
第一个是使用cordova插件(不工作),mp3文件与index.html位于同一文件夹中: Javascript:

document.addEventListener("deviceready", statusbarAPI, false);

function statusbarAPI() {

    $(function(){
        var sourceToPlay = "01.mp3";

        function mediaStatus(status){
            $('#Duration').html(  Math.floor( media.getDuration() ) );            
            if(status === 0){
                $('#MediaOutput').html('Sorry no media!');
            }            
            if(status === 1){
                $('#MediaOutput').html('Loading...');
            }            
            if(status === 2){
                $('#MediaOutput').html('Playing...');
            }            
            if(status === 3){
                $('#MediaOutput').html('Paused...');
            }            
            if(status === 4){
                $('#MediaOutput').html('Stopped!');
            }  
        }   

        function mediaError(errorOBJ){
            $('#MediaOutput').html('There was a problem. Error code '+ errorOBJ.code );
        }

        var media = new Media( sourceToPlay, null, mediaError, mediaStatus );   

        $('#mediaPlay').on('touchend',function(){             
            media.play();   //does not play
        });     
    });
}
第二种方法不涉及cordova插件,它只使用html标记(没有任何javascript) HTML代码:

<audio controls>
  <source src="01.mp3" type="audio/mpeg">  
</audio>


这与phonegap应用程序本身有关吗?(苹果应用商店中的那个)有人能给我一个解决方案,让我使用iPhone和Android设备上的phonegap播放本地mp3吗?

这应该会有帮助-没有帮助,当我按下“播放mp3”按钮时,我收到两个错误警报:1。媒体错误2。{“message”:“无法使用资源中的音频文件”sounds/button-1.mp3,“code”:1}您按照自述说明操作了吗?你必须先安装插件是的,他们已经安装了所有的样本都在Android设备上测试过了。你能发送你尝试过的项目吗?这应该会有帮助-它没有帮助,当我按下“播放MP3”按钮时,我收到两个错误警报:1。媒体错误2。{“message”:“无法使用资源中的音频文件”sounds/button-1.mp3,“code”:1}您按照自述说明操作了吗?你必须先安装插件是的,他们已经安装了所有的样本都在Android设备上测试过了。你能发送你尝试过的项目吗?