| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 915 人关注过本帖
标题:[求助]如何读取MP3的这些信息?
只看楼主 加入收藏
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
结帖率:72.73%
收藏
 问题点数:0 回复次数:3 
[求助]如何读取MP3的这些信息?
下面的图片是“千千静听”读取的歌曲文件属性,请问用什么API函数可以读取到这些信息?不胜感激
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-4-4 16:24:28编辑过]

搜索更多相关主题的帖子: MP3 
2007-04-02 22:41
b13690976754
Rank: 1
等 级:新手上路
威 望:2
帖 子:835
专家分:7
注 册:2006-11-9
收藏
得分:0 
我也想知道

If Dir(\"alive\") <> \"\" And Dir(\"ideal\") <> \" Then Print \"strive\" End If
2007-04-03 23:26
oldnebula
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-4-8
收藏
得分:0 
回复:(redice)[求助]如何读取MP3的这些信息?

Dim bbb As Byte
Dim kkk As Double
Dim iii As Integer
Dim sss As String
Dim aa(200) As Variant
Dim sss1 As String
Dim sss2 As String
Dim sss3 As String
Dim sss4 As String
Dim sss5 As String

kkk = FileLen(MP3路径) ‘获取该MP3的字节数
Close #3
Open MP3路径 For Binary As #3

For iii = 1 To 128
Get #3, kkk - 128 + iii, bbb ’取最后128个字节
If iii = 127 Then
aa(iii) = bbb
Else
aa(iii) = Hex(bbb) ‘将获取字节转化成十六进制并存入数组
End If
Next iii

Close #3


For iii = 4 To 33 Step 2
If aa(iii) <> &H0& Then ’如果该字节为0则丢弃
sss1 = sss1 & Chr("&h" & aa(iii) & aa(iii + 1)) ‘将两个字节合并,转化成汉字
End If
Next iii ’4-33字节是标题

For iii = 34 To 63 Step 2
If aa(iii) <> &H0& Then
sss = sss & Chr("&h" & aa(iii) & aa(iii + 1))
End If
Next iii ‘34-63字节是艺术家

For iii = 64 To 93 Step 2
If aa(iii) <> &H0& Then
sss2 = sss2 & Chr("&h" & aa(iii) & aa(iii + 1))
End If
Next iii '64-93字节是唱片标题

For iii = 94 To 97
If aa(iii) <> &H0& Then
sss3 = sss3 & Chr("&h" & aa(iii))
End If
Next iii’94-97字节是发行年份,取单字节

For iii = 98 To 123
If aa(iii) <> &H0& Then
sss4 = sss4 & Chr("&h" & aa(iii)),备注一般是英文,取单字节
End If
Next iii ’98-123字节是备注
另外127字节是编号以十进制为准。另外尚有几个字节不明所以,欢迎讨论。 古老星云07.4.8

2007-04-08 14:45
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
收藏
得分:0 
回复:(oldnebula)回复:(redice)[求助]如何读取M...

非常感谢


鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-17 10:47
快速回复:[求助]如何读取MP3的这些信息?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022389 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved