VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
排序: 热度 日期 标题, 方式 倒序 顺序 VBGood首页 - 代码天地
评论:0, 阅读:10538, 日期:2000-11-08 [多媒体] 获得mp3文件的infomation
Working with MP3

Does your program need to work with MP3 files? Creating your own audio program or music library and need to automatically extract details such as the artist, track title and album? Perhaps you even need to overwrite such ID3 tags?

The winner of our SmartUI competition, MuchMetal shows us how with this neat class.

To get details of a particular MP3, firstly, set the Filename property. Then check that the isActive property is set to True, indicating you have referenced a valid MP3 file. Next, read the appropriate properties, such as Title, Artist, Album and Genre.

You can also change any of these properties, then save 慹m back to the original file with the SaveTag method.

To learn how to play MP3 files from within Visual Basic, check out this neat tutorial from our partner in code, VBWeb.co.uk.

Sample Code

Dim MP3 As New clsID3
MP3.Filename = "c:\ChrisRea.mp3"

If MP3.isActive = True Then
`Get ID3 information about MP3
MsgBox "MP3 Info:" & vbCrLf & vbCrLf & _
"Title:" & vbTab & MP3.Title & vbCrLf & _
"Artist:" & vbTab & MP3.Artist & vbCrLf & _
"Album:" & vbTab & MP3.Album & vbCrLf & _
"Year:" & vbTab & MP3.Year & vbCrLf & _
"Genre:" & vbTab & MP3.Genre & vbCrLf & _
"Comment:" & vbTab & MP3.Comment

`Change the ID3 information
MP3.Artist = "New Artist 2"
MP3.Title = "New Title 2"
MP3.Album = "Some Album 2"
MP3.Comment = "Created using clsID3 2"
MP3.Year = "2000"
MP3.Genre = 54

MP3.SaveTag `Saves the new ID3 information

Else `Error opening MP3 file
MsgBox "Invalid MP3 file"
End If

这个class不错,可以获得mp3文件的information,能获得的项目就如同我们在winamp中看到的文件information一样。上面的例子,在运行的时候要先下载这个class,然后添加到程序中,就可以了。
评论:0, 阅读:14638, 日期:2000-11-06 [日期] 根据任意输入的日期,得出星期几。
暂时没有这代码的摘要
评论:0, 阅读:11687, 日期:2000-11-06 [系统] 显示所选择磁盘的空间比,我的感觉还不错。
暂时没有这代码的摘要
俄罗斯方块游戏,虽然没有源代码,但是有一篇文章详细的讲解了制作的方法。 (大家如果对这个程序还有什么问题,可直接和作者本人联系) 作 者: 梁远海 E-Mail: dayang@k12.com.cn
评论:0, 阅读:16488, 日期:2000-11-06 [其他] 能精确到毫秒的timer控件(附源代码)
能精确到毫秒的timer控件(附源代码)
评论:0, 阅读:15766, 日期:2000-11-04 [窗口] 使你的程序在 Ctrl+Alt+Delete 对话框中隐藏或显示
暂时没有这代码的摘要
评论:0, 阅读:13153, 日期:2000-11-04 [系统] 显示 CPU 的使用情况
暂时没有这代码的摘要
暂时没有这代码的摘要
评论:0, 阅读:9090, 日期:2000-11-01 [] 网络五子棋
这个网络版五子棋我觉得有两个地方很不妥,一是如果两人下棋,当有一方赢了后 程序就定了,我是说程序应该把棋盘清空,好让我们接着下,可是程序没有这样做,这 是要完善的一个地方,另一个就是当有用户1和用户2在下棋时,我想观看他们下棋,在 “请输入棋局数”里我找不到任何的棋局数,我输入一些数字也不行。如果你能帮我改 好这两个BUG我就很满足了。 我想如果把客户端的程序改一下就更好了,例如改成: 1. 观看 用户1 用户2 2. 观看 用户1 坐下 3. 观看 坐下 坐下 4. 观看 坐下 坐下 因为只能连接8人只有4对对弈了。上面的“观看”和“坐下”是个按钮, 1.“观看”按钮起作用,因为已经有两个人在下棋了(用户1和用户2); 2.“观看”按钮不能按下,因为还缺一个人,当然“坐下”按钮是能用的 一但按下“坐下”按钮就可以加入这一局了; 3.和4.“观看”按钮不能按下,自己只有坐下等人了,一但自己坐下就 和2.一样了(等人)。 我觉得这样会给人一种很直观的感觉,操作方便很多。
暂时没有这代码的摘要