# MP3paser **Repository Path**: cabbagestudio/mp3paser ## Basic Information - **Project Name**: MP3paser - **Description**: 基于Nodejs的轻量处理MP3的工具,提供解析(插入)MP3图片,作者,专辑等功能 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-16 - **Last Updated**: 2022-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs, JavaScript ## README # MP3parse ## 简易 API ### 1.parseMP3(url) > 用于解析 MP3 文件 #### 参数 url : string , 要被解析的文件路径 #### 返回值 promise => resolve { titleLength: number , 整个MP3内容标签的字节数 version: string , MP3 文件的版本 flags: { unsynchronisation:boolean, extendedHeader: false, experimentalIndicator: false, footerPresent: false }, 一些其他ID3V2标准制定的其他信息 frames:[{ tag: string , 表示这一帧的信息分类 length: number ,这一帧的字节数 decode: string ,这一帧的解码方式 content: buffer ,这一帧的二进制内容,如果你有其他需要,可以使用该数据 info:string|object, 如果该帧不是图片帧,则info(string)是对content的解码; 若该帧内容是图片,则info(objcet)里会包含图片的mimetype;pictureType和description. }] } #### 例子 ``` const {parseMP3} =require('parseMP3') const url = './muisc.mp3' const promise = parseMP3(url) promise.then(d=>{ console.log(d) //...mainnfo }) ```