想用VC做一个根据MP3里面的信息改名的小工具,请指点 想用VC做一个根据MP3里面的信息改名的小工具,请指点或提供相关代码,资源 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虽然对,可惜和没说差不多,Mp3 的扩充书签信息主要是加在屁股上的,有个标志叫TAG, 偏移多少位自己去查查N个mp3文件看看吧,没有的就是默认使用当前文件名。也就是,打开mp3文件,把指针移到尾巴上,向前移动偏移位,读取Tag 标志,有。取歌名,取歌手名,取专缉名,然后将取到的东西拿来更改文件名就完了. MP3的ID3V1TAG是在文件最后的128Byte,首先检查文件在倒数128字节处有无TAG标记,有则修改,没有追加// MP3ID3V1TAG structuretypedef struct _MP3ID3V1TAG{ char ident[3]; // TAG char title[30]; char artist[30]; char album[30]; char year[4]; char comment[28]; BYTE reserved; BYTE tracknum; BYTE genre;}_MP3ID3V1TAG , *PMP3ID3V1TAG; 你可以用WinHex查看一下,就可以看到它里面的文件名 OpenGL运行出错 关天MFC windows程序设计和windows程序设计的问题 关于接口与数组 用标准vc 写定义无符号整型数组的语句 如何判断文件是否真正被打印? HTML FORM表单中Input标签的一个问题 net view的实现原理? 采集卡采集到的视频格式是YUY2,可以显示在预览窗口吗? 那位大哥知道函数钩子的资料,我的编译不过去 最快的取点方法? 谁有真正的声卡WIN2000驱动程序?声卡为 TE-734F VRE:2.???-菜菜 由喜欢看三维立体图的朋友吗?
typedef struct _MP3ID3V1TAG
{
char ident[3]; // TAG
char title[30];
char artist[30];
char album[30];
char year[4];
char comment[28];
BYTE reserved;
BYTE tracknum;
BYTE genre;
}_MP3ID3V1TAG , *PMP3ID3V1TAG;