2014-11-22 118 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")