




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用基础,1,VB基础篇,第十八章用VB开发多媒体应用程序,计算机应用基础,2,第十八章用VB开发多媒体应用程序,本章介绍多媒体控件的使用。首先利用多媒体控件制作一个类似Player的媒体播放软件。接着介绍如何制作CD播放器。,计算机应用基础,3,第十八章用VB开发多媒体应用程序,18.1VB的多媒体控件18.2用Multimedia控件制作“VCD与CD播放器”,计算机应用基础,4,18.1VB的多媒体控件,多媒体控件的引入使制作多媒体程序变得非常方便,只需加入简单的几行程序代码,就可以实现播放多媒体文件的目的。在使用多媒体控件之前,先向用户介绍一下MCI设备的属性、事件和方法等。,计算机应用基础,5,VB的多媒体控件,18.1.1多媒体控件的引入和外观18.1.2多媒体控件MultimediaMCI简介18.1.3多媒体控件的常用命令、常用属性及事件,计算机应用基础,6,18.1.1多媒体控件的引入和外观,建立一个工程文件时,首先通过“工程”“部件”或右键单击工具箱面板“部件”选中MicrosoftMultimediaControl6.0和MicrosoftWindowsCommonControls6.0复选框,将它们添加到工具箱中。,计算机应用基础,7,18.1.2多媒体控件MultimediaMCI简介,MultimediaMCI控件管理媒体控制接口(MCI)设备上多媒体文件的记录与回放。从概念上说,这种控件就是一组按钮,它被用来向诸如声卡、MIDI序列发生器、CD-ROM驱动器、视频CD播放器和视频磁带记录器及播放器等设备发出MCI命令。MCI控件还支持Windows(*.avi)视频文件的回放。,计算机应用基础,8,在设计时,将多媒体控件添加到窗体上。外观如图下图所示。,到下一个轨迹起始点,回到当前轨迹起点,播放一个文件,暂停或重新开始,后退一步,前进一步,停止播放或记录,对设备进行记录,退出光盘,计算机应用基础,9,多媒体控件MultimediaMCI简介,在允许用户从MultimediaMCI控件选取按钮之前,应用程序必须先将MCI设备打开,并在MultimediaMCI控件上启动适当的按钮。在VB中,应将MCIOpen命令写在Form1_Load事件中。,计算机应用基础,10,多媒体控件MultimediaMCI简介,在使用MultimediaMCI控件记录音频信号之前,应打开一个新的文件。这样可以保证记录声音的数据文件格式与系统记录格式完全兼容。在关闭MCI设备之前,还应该发出MCISave命令,以便把记录的数据保存到文件中。,计算机应用基础,11,多媒体控件MultimediaMCI简介,MultimediaMCI控件可以通过多种方法进行编程。如果想使用MultimediaMCI控件中的按钮,要将其Visible和Enabled属性设置为True。如果不想使用控件之中的按钮,而只想用MultimediaMCI控件的多媒体功能,可将Visible和Enabled属性设置为False。,计算机应用基础,12,多媒体控件MultimediaMCI简介,无论有没有人机交互,应用程序均可控制MCI设备。MultimediaMCI控件的事件(按钮编程)是可编程的。通过开发按钮事件代码,可以增加甚至重新定义按钮的功能。,计算机应用基础,13,多媒体控件MultimediaMCI简介,在播放多媒体文件之前,必须指定多媒体设备类型。常用多媒体设备类型有AVIVideo、CDAudio、DAT、WaveAudio和Sequencer。指定设备类型的语法格式如下:Object.DeviceType=设备类型,计算机应用基础,14,多媒体控件MultimediaMCI简介,例如,要播放Wave文件可使用如下的语句。MMControl1.DeviceType=WaveAudio,计算机应用基础,15,18.1.3多媒体控件的常用命令、常用属性及事件,多媒体控件有一系列命令可供执行,它们可以通过多媒体控件的Command属性来访问。例如下面语句是用来播放选中的媒体文件。MMControl1.Command=play,计算机应用基础,16,多媒体控件的常用命令,计算机应用基础,17,多媒体控件的常用命令,计算机应用基础,18,多媒体控件的常用命令,计算机应用基础,19,常用属性,计算机应用基础,20,常用属性,计算机应用基础,21,常用属性,计算机应用基础,22,常用属性,计算机应用基础,23,18.2用Multimedia控件制作“VCD与CD播放器”,18.2.1构造用户界面18.2.2编写程序代码18.2.3运行“CD与VCD播放器”,计算机应用基础,24,18.2.1构造用户界面,按下面步骤创建多媒体播放器程序的工程:(1)运行VisualBasic6.0,新建一个工程,然后从“文件”菜单中选择“保存工程”菜单项,保存该工程。,计算机应用基础,25,构造用户界面,(2)表18.2.1所示内容为创建播放器的程序窗体相关控件属性设置。为了防止用户调整播放器窗体大小使应用程序界面失去美观性,设计时应将窗体BorderStyle属性设为1。,计算机应用基础,26,18.2.2编写程序代码,编写的程序代码不但具有播放VCD和CD的功能,而且具有播放AVI、Wave和MIDI的功能。,计算机应用基础,27,编写程序代码,要播放一个多媒体文件需作下面几步工作:(1)指定多媒体设备类型。(2)指定要播放的媒体文件的文件名。(3)执行“Open”命令。(4)执行“Play”命令。,计算机应用基础,28,18.2.3运行“CD与VCD播放器”,编写完代码后运行程序,应用程序界面上有“文件和选项”菜单、一个播放器、一个Slider指示器、一个状态条和一个标签。注意,未打开媒体文件时播放键不可用。这时应用程序界面如下图所示。,计算机应用基础,29,运行“CD与VCD播放器”,计算机应用基础,30,运行“CD与VCD播放器”,下面介绍VCD的播放。根据所写代码,在这个应用程序中播放VCD有两种方法。(1)执行“文件”菜单的“打开”菜单项,选择要播放的VCD数据文件。,计算机应用基础,31,运行“CD与VCD播放器”,(2)执行“文件”菜单中的“播放”菜单项,程序自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医疗废弃物处理中心建设可行性研究:生物降解技术突破
- 2025年园林景观设计专用树木采购合同
- 2025年新能源分布式光伏发电在数据中心的应用可行性分析
- 2025授课教师聘用合同
- 2025年职业规划咨询合同
- 2025年一级注册建筑师设计场地知识点考试试题(附答案)
- 2025年版工作室装修出租合同
- 2025年度办公用品批发与零售一体化服务合同
- 2025版合作意向协议书范本
- 2025版医医疗设备专利申请及临床试验合同模板
- 2025年河南省公开遴选公务员考试(案例分析与对策性论文)历年参考题库含答案详解(5套)
- 2025年《临床输血技术规范》
- 2025年上海市(秋季)高考语文真题详解
- 科技论文写作 第2版 课件 第1-5章 科技论文写作概述-英文科技论文的写作
- GB/T 15843.2-2024网络安全技术实体鉴别第2部分:采用鉴别式加密的机制
- 管理学原理(南大马工程)
- 家庭医生签约服务业务培训课件
- 让物料流动起来MMF,PFEP
- 高血压护理查房ppt
- 精神科常见急诊处理及危机干预
- SJG 45-2018 深圳市居住建筑节能设计规范(高清最新版)
评论
0/150
提交评论