0
我已經做了一些關於這個主題的研究,但不知道如何去做這件事。我曾嘗試以下方法:如何使用javascript檢索有關mp3的信息?
<script type="text/javascript" src="../binaryajax/binaryajax.js" ></script>
<script type="text/javascript" src="id3.js" ></script>
var file = "mymusicfile.mp3";
// define your own callback function
function mycallback() {
// either call ID3.getAllTags([file]) function to return object holding all the tags
alert(
"All tags in this file: " + ID3.getAllTags(file).toSource()
);
// or call ID3.getTag([file], [tag]) to get a specific tag
alert(
"Title: " + ID3.getTag(file, "title") + " by artist: " + ID3.getTag(file, "artist")
);
}
ID3.loadTags(file, mycallback);
第一種方法,(getAllTags)不允許我的腳本運行,第二個方法對於這兩個標題和藝術家對我所有的MP3的返回null。
信息來源:http://blog.nihilogic.dk/2008/08/reading-id3-tags-with-javascript.html
我知道這些方法是使用ID3(V1),這樣就可能成爲問題。無論是,或者我認爲這是可能的MP3不包含ID3信息。但是,如果有人能提供一些見解如何做到這一點,或如何,並確定如果我的MP3的ID3包含的信息無論是V1或V2將是巨大的。
編輯:我應該說,我通過斑點URL的訪問文件,因爲我正在開發讓用戶選擇他們的計算機上的目錄,然後應用查詢媒體文件的文件。在此過程中,您無法訪問文件的絕對路徑,但仍可以訪問文件信息並使用該文件。
https://開頭的github .com/aadsm/JavaScript-ID3-Reader/tree/master/src使用項目存儲庫 –