2012-06-01 64 views
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的訪問文件,因爲我正在開發讓用戶選擇他們的計算機上的目錄,然後應用查詢媒體文件的文件。在此過程中,您無法訪問文件的絕對路徑,但仍可以訪問文件信息並使用該文件。

+1

https://開頭的github .com/aadsm/JavaScript-ID3-Reader/tree/master/src使用項目存儲庫 –

回答

0

供他人使用:這個工作很適合我:)

github.com/aadsm/JavaScript-ID3-Reader/tree/master/src使用項目庫

相關問題