我正在尝试从外部服务器读取mp3文件上的ID3标签,但它无法正常工作,并且在控制台中发出以下错误:
XMLHttpRequest无法加载https://example.com/music.mp3。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' https://fiddle.jshell.net'因此不允许访问。
以下是我的代码: JSFIDDLE
var filename = "https://rjmediamusic.com/media/mp3/mp3-256/Alireza-JJ-Sijal-Nassim-Ki-Khoobe-Ki-Bad-(Ft-Behzad-Leito-Sami-Low-AFX).mp3";
ID3.loadTags(filename, function() {
var tags = ID3.getAllTags(filename);
alert(tags.artist + " - " + tags.title + ", " + tags.album);
});

<script src="http://web.ist.utl.pt/antonio.afonso/www.aadsm.net/libraries/id3/scripts/id3-minimized.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
知道如何解决这个问题。我没有访问服务器所以我无法进行任何修改,我只从那里流式传输音乐。