用VB6.0编写自己的MP3播放器
日期:2008年2月4日 作者: 查看:[大字体 中字体 小字体]-
mp3播放器大家用得应该不少,不过,您是否厌倦了播放器的老面孔,是否尝试编写一个自己的MP3播放器呢?什么,太复杂!你会VB吗?会就得了! 首先,得了解一下我从朋友处得来的一个ActiveX控件——Mp3Play.ocx。所谓ActiveX控件就是高手早已编好的专门化功能软件部件。以前在16位VB中是以vbx作为扩展名,Win95中扩展名改为ocx。大家只要知道Mp3Play.ocx是一个专门播放MP3音乐文件的VB控件就行。我们编写自己的播放器,使用该控件,并适当设置其属性,就可以获得专业级的MP3音乐效果。要想使用该控件,最好将它放到Windows\system目录,并且在注册表中注册。利用该控件,还可以将一个MP3文件解码为一个WAV文件。 Mp3Play.ocx的主要属性有:
BitRate :MP3流比特率;FrameCount:MP3流帧记数;TotalTime: 总计已播放的时间;FrameNotifyCount( RW ):发送一次通告的帧数,缺省为32;IsCopyrighted、IsOriginal、HasChecksums: 从MP3流获得的发行信息;SampleFrequency:采样率;Layer:取值可以为1、2、3,分别代表Layer1、Layer2、Layer3的标准,缺省为3,这意味着MPx的文件都可以播放;MPEGVersion:取值代表MPEG-1或MPEG-2。 常用的方法有:
AboutBox ( ):显示About框。
Authorize ( Name, PassWord ):验证许可证(注册码),Name即注册名,Password为注册码,由控件的提供商在用户注册后提供,返回值为0则通过,否则为5。 Open ( Inputfile, Outputfile ):打开MPEG音频文件并解码播放,若在声卡上播放则Outputfile应为空串,返回非0值表示解码有误。如果Outputfile为文件名则解码至WAV文件。也就是说,可以利用此方法编写MP3-WAV转换器。 Close:关闭当前MPEG流解码。
GetVolumeLeft,GetVolumeRight:获取左右声道的音量,返回Long型值。 SetVolume ( left channel, right channel ):设置系统左右声道音量。 Pause( ):暂停,奇次声音暂停,偶次开启。
Play ( ):开始解码,并播放当前MPEG文件,返回0表示解码无误。 Stop( ):停止当前解码工作,返回非0表示有误。
下面,我们一步一步地完成:
1. 添加Mp3Play.ocx控件
启动VB5,选择Standard EXE。此时,左边的控件面板中只是一些Win95标准控件。我们选Project(工程)菜单下的Components...(组件)项,在弹出的对话框中选中Dialog-Medien Mp3Play ActiveX Control Module项。这“宝贝”即我们所需的MP3控件。确定后在控件面板中会增添一个蓝色的喇叭图标,表示该控件已经添加到控件面板中。 2. 设置属性
点中蓝色喇叭,在窗体中拖动一个矩形框,松开后在窗体中出现MP3控件图标。为了在播放时隐去喇叭,在MP3Play1的属性表中将Visible设为False。一般就这么多,剩下的就是使用它的方法(Methods)了。 3. 添加按钮
点中“Command”按钮,在窗体中建立三个名字分别为Command1、Command2、Command3的命令按钮,将它们的Caption分别设为“选择MP3文件”、“播放”、“暂停”。 4. 添加CommonDialog控件
为能方便地选择MP3 文件,还需文件打开对话框。如果控件面板中没有此控件,如1中所述选中Components菜单项,在Microsoft Common Dialog Control 5.0前的复选框中打勾,确认后即可在控件面板中看到此控件图标。在窗体中建立一个名为CommonDialog1的对象,为使能快速找到MP3的文件,需要设置它的Filter属性为“.MP3.MP3”。 5. 在按钮中编写相应的代码
- [1] [2] 下一页
-
- 用VB6.0编写自己的MP3播放器 相关文章:
- ·PPS网络电视播放器常见问题解答
- ·MediaPlayer9.0媒体播放器
- ·用VB6.0编写自己的MP3播放器
- ·常用网页播放器代码
- ·网页在线播放器代码大全
- ·QQ空间MP3播放器代码-800首音乐超酷版
- ·QQ空间一款视频播放器
- ·QQ空间周杰伦FLASH播放器
- ·Flash教程:纯AS制作简单的MP3播放器
- ·谁是最酷新生代?酷我火拼酷狗播放器
- 用VB6.0编写自己的MP3播放器 相关软件
- ·Storm Player 影音风暴播放器 V1.0.4
- ·csf文件播放器 V5.0.0 1118
- ·鼎点梦幻播放器 V4.0精简版
- ·CoralFlashPlayer(珊瑚FLASH播放器) V1.0
- ·确然影音播放器 V5.1.1.0
- ·Mplayer电影播放器 V20051105 绿色汉化版
- ·青霜微软媒体播放器RM解码器 V3.0
- ·闪客Flash播放器 V1.2 Build 03182004
- ·超级播放器V12.50
- ·Msplayer多功能多媒体播放器 V6.0.2.20 精简版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:用VB6.0快速实现图象加柔效果
下一篇:用VB5直接控制Excel 97
精品推荐
热点TOP10
- ·VB+Access设计图书管理系统
- ·VB设计有语音报时和报警功能的闹钟
- ·通信控件MSComm使用详解
- ·用VB6.0编写自己的MP3播放器
- ·VB中使用DirectX库的简明教程
- ·用VB跟我学做记事本(很简单哟)
- ·VB中使用EXCEL输出
- ·vsprint打印实例
- ·怎样检查声卡的存在
- ·FindWindow
- ·WebComputing━ADO总结报告
- ·用VB6.0编写电脑抽奖程序
- ·在局域网内发送消息
- ·VisualBasic 6编程中的汉字处理
- ·DIY自己的Flash播放器
- ·结构化查询语言(SQL)详解之一
- ·窗体控件大小随窗体大小变化而变化
- ·用VB制作IE工具条自定义按钮
- ·WINDOWS消息说明
- ·如何显示密码框内的密码
特别推荐
- ·用VB6.0编写自己的MP3播放器
- ·深入浅出VB.Net Windows Form
- ·简易股票税率计算器
- ·VisualBasic 6编程中的汉字处理
- ·自动读取用户登陆名称,再进行密码验证
- ·用API函数遍历指定驱动器、目录的文件
- ·VB的数据库类型源码60实例下载
- ·用VB制作IE工具条自定义按钮
- ·用VB创建MS Office的COM加载项
- ·教你用Visual Basic制作安装程序
- ·WebComputing━ADO总结报告
- ·vsprint打印实例
- ·用VB实现一个简单的ESMTP客户端
- ·webbrowser 技巧2 (收藏)
- ·SetForegroundWindow
- ·用API修改注册表的完整模块
- ·VB打造超酷个性化菜单(六)
- ·WINDOWS消息说明
- ·窗体控件大小随窗体大小变化而变化
- ·VB设计有语音报时和报警功能的闹钟
