如何获得一个MP3文件的内容?(50分)

  • 主题发起人 主题发起人 CoCo_
  • 开始时间 开始时间
C

CoCo_

Unregistered / Unconfirmed
GUEST, unregistred user!
不要播放,只要知道这个Mp3文件歌曲名字和演唱的人就可以了,谁能告诉我?
 
MP3文件里还有演唱者和歌曲的名字吗?我觉得肯定不会包含这些信息。
 
.mp3是包含演唱者和歌名的,只是不知道它的结构
 
经验值+10 :-)
 
mp3文件中肯定有这些信息,winamp中就可以看到这些信息。
 
>>只要知道这个Mp3文件歌曲名字和演唱的人
在下面的网址下载一个MP3Tag.zip的文件,里面的控件能提取MP3文件的信息,
这个控件能满足你的要求。
http://www.gcs.co.za/mbs/Downloads.htm

还有一个更复杂化的MP3文件信息提取控件,不过忘记在那下载的了。
 
32 Bit Delphi深度历险(http://vcl.vclxx.com/DELPHIGB/DEFAULT.HTM)中有相关控件(找找看,里面分类分的很清楚了)
我利用该控制做了个Mp3播放器(Sonic mp3播放器)放在湖南信息港上(http://chat.hn.cninfo.net/soft/show.php3?id=2549)里面有提供此功能
在此注明:Mp3歌曲中是带有演唱者,歌曲名等等好几项内容
 
这个结构在mp3文件尾部。
The ID3 Information is stored in the last 128 bytes of an MP3 file.
The ID3 has the following fields, and the offsets given here, are from 0-127

Field Length offsets
-------------------------------------
Tag 3 0-2
Songname 30 3-32
Artist 30 33-62
Album 30 63-92
Year 4 93-96
Comment 30 97-126
Genre 1 127
我为此作了一个管理软件mp3center马上就要出炉了。
请关注urus.soim.net
 
urus:我也写了一个mp3manager,用于管理硬盘上的目录和网络上的连结,不过,我是调用winamp进行播放。我很想知道你的mp3center是怎么控制播放的,可否给我mp3center的源码?我的主页在:http://personal.stc.sh.cn/sqh。
 
程序目前还没完工,上传的只是一个预览版。
关于播放问题,我是使用了一个控件,在深度历险有的。
 
既然知道结构,也有了控件也就没有问题了。
至于播放,主要是看解码部分的效率。
 
现在哪个控件解码比较快?
 
我已经搞定了,这个控件可以解决问题。
<a href=http://vcl.vclxx.com/DELPHI/D32FREE/MP3I.ZIP>http://vcl.vclxx.com/DELPHI/D32FREE/MP3I.ZIP</A>
 
多人接受答案了。
 
to coco
你的问题解决了吗?即从一个mp3里面提取出歌名演唱者等信息??
我现在也急需这方面的东东, 还望你能找出来发给我谢谢。
wxftomy@x263.net
 
后退
顶部