vb开发多媒体播放器软件.docx





《vb开发多媒体播放器软件.docx》由会员分享,可在线阅读,更多相关《vb开发多媒体播放器软件.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、vb 开发多媒体播放器软件处理 SSI 文件时出错一、前言随着多媒体硬件环境和软件环境的不断完善,目前,大局部计算机软件开发中都涉及多媒体软件技术的应用。进展多媒体应用程序设计,从原理上说,可以承受从C+到多媒体专用开发 系统如 TOOLBOOK、AUTHORWARE、DIRECTOR等多种层次的工具。然而,由于多媒体软件涉及的媒体简单多样、开发周期短并且需要多种专业人员参与,因此,为了能进展有用高效的开发,必需选用简洁易用、开发效率高的软 件。Visual Basic 是 Microsoft 公司开发的Windows 编程工具软件。由于它具有先进的设计思想、快速易把握的使用方法及掌握媒体对象
2、手段敏捷多样等特点, 受到了多媒体软件开发人员的关注和青睐,也因此成为多媒体应用程序开发的抱负工具。二、Visual Basic 的多媒体控件MCI.OCXMCI。1 / 10从使用的掌握方式上来说,MCI 设备分为复合和简洁两类。一个简洁MCI 设备并不需要设备元素。例如,CD 音频和音碟机就是在一个已经安装好了的硬盘上工作的,它们不需要应用程序为其操作的媒体内容供给任何信息。但对于复合的 MCI 设备,就需要应用程序供给设备元素,即一个包含全部路径名的源数据文件或目的文件。Visual Basic 语言的Custom Control用户掌握部件概念表达了当今软件设计的进展潮流-面对对象技术
3、,编程者可以在Visual Basic 的工具箱Toolbo x中嵌入各式各样五花八门的用户控件,每个用户掌握部件都有肯定的属性和 操作方法,编程者通过属性的设置和方法的掌握完成特定的功能。为了便利地掌握多媒体,在专业版Visual Basic 工具箱中供给了一个用于多媒体目的的用户控件-MCI.OCX。多媒体MCI 控件 MCI.OCX 专用于对多媒体掌握接口MCI 设备的多媒体数 据文件实施记录和回放,从目的效果上来说,该控件通过一组按钮来发出种种设备掌握命令以实现对诸如:音频面板、MIDI 音序器、CD-ROM 驱动器、音频CD 播放机、录像带播放、录音带录放等设备的掌握。在Visual
4、 Basic 程序设计时, 当在表中参加多媒体MCI 控件时在工具箱内双击MCI 控件,则消灭以下按钮群:向前Prev、向后Next、播放Play、暂停Pause、返回Bac k、单步Step、停顿Stop、记录Record和出带Eject。应用程序对MCI 的这组按钮操作格外敏捷便利,如当我们翻开一个MCI 设备后,就可以依据该设备类型的属性随时从控件中选择适宜的状态按钮来表示即刻设备的物理状态。全部MCI 控件可以有以下几种方式来编程:控件及其各按钮的可见性和使能性;可变或完全对控件进展重定义;在一个窗口表格中可以同时掌握多个设备。三、多媒体掌握部件MCI.OCX 的调用在 Visual
5、Basic3.0 专业版中,多媒体控件MCI.OCX在Visual Basic 3.0 和4.0 中,多媒体控件的扩展名为.VBX是作为可选用部件供给的。为了使用它, 首先要执行FileAdd File 菜单命令,把Windowssystem 名目下的MCI.OCX 参加到工具箱Toolbox中,这时会在工具箱中消灭相应的MCI.OCX 图标。假设使用的是Visual Basic4.0 版或 5.0 版,选择oolsCustom Controls 菜单或直接键入Ctrl+T,即可消灭对话框,在Available Controls 列表框中选中Microsoft M ultimedia Cont
6、rols 条目旁边的检查框,同样会在工具箱中消灭MCI.OCX 图标。双击工具箱中的多媒体控件MCI.OCX 图标,调用MCI.OCX 控件之后,表单 FORM 中将消灭一排灰色的媒体掌握按钮九个。四、Visual Basic 多媒体应用程序设计步骤多媒体控件MCI.OCX 包含有一组高级的与设备无关的掌握命令。在使用该多媒体控件时,首先用OPEN 命令翻开MCI 设备多媒体设备并建立一个与之对应的文件,以便来进展录或放等操作但是对诸如CDAudio、VCR 和录像带不能使用相应文件。一旦设备翻开成功,就可以向它发出各种操作命令见附表 的按钮命令来完成指定的工作任务。最终记住,要用Close
7、命令来关闭设备和数据文件。使用MCI.OCX 来进展多媒体应用程序开发是很便利的,由于大多数属性都是简洁理解的,其中Command 属性尤为重要,它是在运行过程中向多媒体设备发命令。格式为:Form.Mmcontrol mandcmdstring$其中,cmdstring$变量是如下可执行命令名:Open、Close、Play、Pause、Stop、Back、Step、Prev、Next、Seek、Record、Eject、Sound 和Save。一旦给其命令设置,它就马上执行,所发生的错误存在Error 属性中。下面以播放DEMO.WAV波形文件文件为例,说明Visual Basic 多媒体
8、应用程序设计步骤。首先,创立一个包含有多媒体控件MCI.OCX的表格Form,于是屏幕上显示出外形类似录音机的掌握键,不过这时多媒体掌握部件是不能马上拿来用的在发出 OPEN 命令前要设置多媒体设备的属性Form1.MMControl1.Notify=False Form1.MMControl1.Wait=True Form1.MMControl1.Shareable=False Form1.MMControl1.DeviceType=“WaveAudio“ Form1.MMControl1.FileName=“c:windowss Mmdatademo.wav“ Form1.MMContro
9、l1 mand=“Open“End Sub最终,运行上述程序,掌握键呈黑色,这时就可以使用Play、Record 等键操作数据文件DEMO.WAV 了。例如用鼠标点按Play 键就能听到.WAV 音效装入CD 唱片On Error GoTo MCI_ERROR MMControl1 mand = “Open“ On Error GoTo 0设置时间格式MMControl1.TimeFormat = vbMCIFormatTmsf关闭LOAD 按钮,显示图片Command1.Enabled = False Picture1.Picture = Picture3.Picture 设置初始轨道数La
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 开发 多媒体 播放 软件

限制150内