admin管理员组

文章数量:1583571

标准格式的mp3文件中,都有一些自身描述的信息,比如歌曲名称、歌手、专辑名称等信息。

这些信息都记录在mp3文件中,而且格式是固定的。那么,我们就可以用编程的方式来获取这些信息。其实说简单一点,就是VC文件读取的操作。不过mp3有一定的信息结构,在mp3文件的最后128个字节,就包含上述的信息。那么我们打开mp3文件, 读取最后128个字节即可。

利用如下的结构体,我们就可以方便获取mp3的信息了:

typedef struct _MP3INFO //MP3信息的结构

{

char Identify[3]; //TAG三个字母

//这里可以用来鉴别是不是文件信息内容

char Title[31];   //歌曲名,30个字节

char Artist[31];  //歌手名,30个字节

char Album[31];   //所属唱片,30个字节

char Year[5];   //年,4个字节

char Comment[29]; //注释,28个字节

unsigned char reserved;  //保留位,1个字节

unsigned char reserved2; //保留位,1个字节

unsigned char reserved3; //保留位,1个字节

} MP3INFO;

知道了原理,程序就更简单了。下面是我获取一首mp3的输出结果(如图):screen.width-333)this.width=screen.width-333″>

软件名称:

MP3Info

软件语言:

简体中文

整理时间:

2006.6.21

运行环境:

windowsXP/2003/2000/98/95x

软件大小:

28.4KB

软件等级:

★★★

授权方式:

免费

开 发 商:

酷狗

软件简介:

下载地址:

本文标签: 信息语言文件方法歌曲