2014-11-22 75 views
0

我试图用这段代码播放在线源的音频文件,并用Adobe AIR构建并在iOS 7 iPad上测试,但它一直抛出“无法使用来自资源的音频文件”http://85.25 .95.231 /音乐/ H /哈瓦/ [酮]/Khoobe Man.mp3' ,代码:1"iOS上的科尔多瓦媒体

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/[一个]/Khoobe Man.mp3',它不起作用。

我在网上查了两个网址,他们都没问题。 (在Android编译音频播放)

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

回答

0

我改变的URL www.w3schools.com/html/horse.mp3和适用于iOS,所以我意识到在我的网址的问题,我已经改变了所有的空间字符至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")