成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JS解析MP3獲取歌曲信息--ID3 Reader

heartFollower / 3284人閱讀

摘要:是一款可以在前臺或者后臺解析曲目信息前提是含有這些信息的工具官方源碼下載全英文文檔用法示例,基本用法,特殊用法,文檔及文件路徑,回調(diào)函數(shù),參數(shù)數(shù)組文件必須在同域名下文件加載完畢后執(zhí)行參數(shù)數(shù)組備注留待再更新編輯

ID3 Reader 是一款可以在前臺或者后臺(nodejs)解析MP3曲目信息(前提是含有這些信息)的工具

官方demo 源碼下載 全英文文檔

用法示例

1,基本用法

//In its simplest form:
ID3.loadTags("filename.mp3", function() {
    var tags = ID3.getAllTags(filename);
    alert(tags.artist + " - " + tags.title + ", " + tags.album);
});

2,特殊用法

//by specifying specific tags:
ID3.loadTags("filename.mp3", function() {
    var tags = ID3.getAllTags(filename);
    alert(tags.COMM.data + " - " + tags.TCON.data + ", " + tags.WXXX.data);
},
{tags: ["COMM", "TCON", "WXXX"]});
//or even by specifying shortcuts instead of cryptic tags:
ID3.loadTags("filename.mp3", function() {
    var tags = ID3.getAllTags(filename);
    alert(tags.comment + " - " + tags.track + ", " + tags.lyrics);
},
{tags: ["comment", "track", "lyrics"]});

3,文檔及API

ID3.loadTags(url, cb, [options])//文件路徑,回調(diào)函數(shù),參數(shù)數(shù)組

url - The URL of the mp3 file to read, this must reside on the same domain (document.domain).
//文件必須在同域名下

cb - The callback function to invoke when the tags are loaded.
//文件加載完畢后執(zhí)行

options - Optional parameters.
//參數(shù)數(shù)組

options.tags - The array of tags and/or shortcuts to read from the ID3 block. Default value is: ["title", "artist", "album", "track"]

options.dataReader - The function used to create the data reader out of a url. It receives (url, success: callback function that returns the data reader, fail: callback function to inform an error setting up the reader). By default it will be BufferedBinaryAjax.
ID3.getAllTags(url)

url - The URL of the mp3 file to read, this must be the same value given to ID3.loadTags().

return value - This function will return the following object structure, for IDv1:
{
    version: "1.1",
    title: string,
    artist: string,
    album: string,
    year: string,
    comment: string,
    track: string,
    genre: string
}

and for ID3v2:

{
    version: "2..",
    major: integer,
    revision: integer,
    flags: {
        unsynchronisation: boolean,
        extended_header: boolean,
        experimental_indicator: boolean
    },
    size: integer,
    *: {
        id: integer,
        size: integer,
        description: string,
        data: 
    },
    *: pointer to .data
}
Currently supported frames:

APIC/PIC: Attached picture

COMM/COM: Comments

PCNT/CNT: Play counter

T*: Text frames

USLT/ULT: Unsychronized lyric/text transcription

Shortcuts:

title: TIT2/TT2

artist: TPE1/TP1

album: TALB/TAL

year: TYER/TYE

comment: COMM/COM

track: TRCK/TRK

genre: TCON/TCO

picture: APIC/PIC
lyrics: USLT/ULT

備注:留待再更新編輯

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86458.html

相關(guān)文章

  • 微信小程序音樂播放器,leancloud后端支持,體驗小程序數(shù)據(jù)綁定,Promise較為優(yōu)雅解決回調(diào)

    摘要:初窺添加音樂到收藏最近列表歌詞滾動從一個開始微信開發(fā)者工具生成目錄如下主頁日志頁面工具大體為每一個即是一個頁面文件,每個頁面有一個文件規(guī)定描述頁面的這四個文件必須具有相同的路徑與文件名。 showImg(https://segmentfault.com/img/remote/1460000009405866);showImg(https://segmentfault.com/img/r...

    go4it 評論0 收藏0
  • 小白都懂的Python爬蟲之網(wǎng)易云音樂下載

    摘要:完整代碼如下正在下載根據(jù)網(wǎng)易云歌曲的直接下載歌曲上安裝爬取網(wǎng)易云歌曲源碼地址 首發(fā)知乎:https://zhuanlan.zhihu.com/p/... 目標(biāo) 偶然的一次機會聽到了房東的貓的《云煙成雨》,瞬間迷上了這慵懶的嗓音和學(xué)生氣的歌詞,然后一直去循環(huán)聽她們的歌。然后還特意去刷了動漫《我是江小白》,好期待第二季... 我多想在見你,哪怕匆匆一眼就別離... 好了,不說廢話了。這次...

    SoapEye 評論0 收藏0
  • Python下載網(wǎng)易云歌曲(版權(quán)限制的怎么播放和下載呢?)

    摘要:為什么要這樣下載網(wǎng)易云音樂,我相信大多數(shù)人都用過,我個人覺得非常好用,也一直在用,有的時候,我們搜索一些網(wǎng)易歌曲,發(fā)現(xiàn)播放不了,甚至下載不了,因為提示版權(quán)方要求,當(dāng)前歌曲僅限開通音樂包使用見下圖,也就是,需要購買才能夠下載以及播放,有沒有辦 為什么要這樣下載 網(wǎng)易云音樂,我相信大多數(shù)人都用過,我個人覺得非常好用,也一直在用,有的時候,我們搜索一些網(wǎng)易歌曲,發(fā)現(xiàn)播放不了,甚至下載不了,因...

    xzavier 評論0 收藏0
  • 用Python代碼來下載任意指定網(wǎng)易云歌曲(超詳細(xì)版)

    摘要:至于怎樣下載付費網(wǎng)易云音樂,還是開個會員吧,要知道免費是最貴的的這個道理。代碼寫完了,那還等什么,運行一下裝逼啊這下好了,裝逼失敗,被網(wǎng)易云認(rèn)出來我是爬蟲的,那我試試加下請求頭結(jié)果加了還是一個樣,這個也算是個巨坑吧。 前兩天教了大家如何在控制臺上找到真實的mp3播放地址,但是不可以下載付費的,因為只能下載可播放的歌曲。至于怎樣下載付費網(wǎng)易云音樂,還是開個會員吧,要知道免費是最貴的的這個...

    wwolf 評論0 收藏0

發(fā)表評論

0條評論

heartFollower

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<