【问题标题】:Cordova Media on iOSiOS 上的 Cordova 媒体
【发布时间】:2014-11-27 00:17:45
【问题描述】:

我正在尝试使用此代码从在线源播放音频文件并使用 adobe air 构建并在 iOS 7 iPad 上进行测试,但它一直抛出“无法使用资源中的音频文件”http://85.25.95.231/music /H/Hava/[one]/Khoobe Man.mp3',代码:1"

media = new Media('http:\/\/85.25.95.231\/music\/H\/Hava\/[one]\/Khoobe Man.mp3', function(e) {
  console.log('succes');
}, function(e) {
  console.log('error: ', e);
});
media.play();

我还将网址更改为“http://www.getsongg.com/music/H/Hava/[one]/Khoobe Man.mp3”,但它不起作用。

我检查了网页中的两个网址,它们都正常。 (Android 版本中的音频播放)

phonegap: 3.6.3 org.apache.cordova.media: 0.2.13

【问题讨论】:

    标签: ios cordova audio cordova-plugins


    【解决方案1】:

    我将 url 更改为 www.w3schools.com/html/horse.mp3 并在 iOS 上工作,所以我意识到我的 url 有问题,我已将所有空格字符更改为 %20 并且所有歌曲都在播放!

    像这样:

    http:\/\/85.25.95.231\/music48\/M\/Mahan%20Moein\/[one]\/Salam.mp3

    编码url最好的方法是使用js函数“encodeURIComponent()”,像这样:

    encodeURIComponent("http:\/\/85.25.95.231\/music48\/M\/Mahan Moein\/[one]\/Salam.mp3")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多