新VB讲稿 第7章多媒体设计.pptVIP

  • 0
  • 0
  • 约4.12千字
  • 约 40页
  • 2016-10-26 发布于广东
  • 举报
第7章 多媒体设计 学习目标: 熟悉媒体控制接口MCI的概念 掌握Multimedia控件的使用 掌握MediaPlayer控件的使用 主要内容 7.1 媒体控制接口MCI简介 7.2 Multimedia控件 7.3 MediaPlayer控件 7.1 媒体控制接口MCI简介 什么是MCI? MCI(Multimedia Control Interface)是微软公司为使用各种多媒体设备而定义的一组多媒体接口标准。 这些接口标准包括: CDAudio(激光唱机)、Scanner(图像扫描仪)、 VCR(磁带录像机)、Videodisc(激光视盘机)、 DAT(数字化磁带音频播放机)、DigitalVideo(窗口中的数字视频)、 Overlay(窗口中的模拟视频叠加设备)、MMMovie(多媒体影片演播器)、 Sequencer(MIDI音序设备)、WaveAudio(波形音频设备)、 Other(未定义的MCI设备)等多媒体。 MCI的基本功能是:用户不仅能方便地用指令控制各种多媒体外部设备;而且能够读取各种多媒体系统所需的文件格式。 MCI的最大优点是:应用系统与设备无关性,这就使得用户在设计应用程序时无须了解所需设备的有关细节,从而为程序设计人员提供了很大方便。 7.2 Multimedia控件 1、Multimedia控件的添加 2、Multimedia控件的属性 3、Multimedia控件的事件 4、Multimedia控件的应用示例 1、Multimedia控件的添加 添加的方法是: 在菜单“工程”中选择“部件”; 在对话框“部件”选项卡下,选择 “Microsoft Multimedia Control 6.0” 即可在工具箱中添加一个Multimedia控件图标: 使用该控件,将其添加到窗体上,就是: 2、Multimedia控件的属性 Multimedia控件的属性有很多,下面介绍常用的几条。 使用中,除了要弄清每种属性的功能外,还必须明白每种属性的设置环境: 它是只限属性窗口指定,还是只限程序代码设置,或者两者不限。 Multimedia控件属性简介: 名称属性: 缺省名是MMControlX(X=1,2…)。 Command属性: 指定将要执行的MCI命令,这些命令控制设备完成指定的操作。 注意: 此属性必须通过程序代码设置。 例如要关闭多媒体设备,可将属性设置为: MMControl1.Command=”Close” DeviceType属性: 指定要打开的MCI设备的名称,见下表。 注意: 该属性既可在属性窗口指定,也可通过程序代码设置。 例如:如果要用程序设置视频文件播放器,可以使用下面的语句: MMControl1. DeviceType =”AVIVideo” Filename属性: 指定要打开的媒体文件。 注意: 该属性既可在属性窗口指定,也可通过程序代码设置。 例如:如果要用程序打开E盘下的某个视频文件,语法如下: MMControl1. Filename =”E:\aaa.avi” Notify属性: 决定执行下一条MCI命令是否使用MCI通知服务。 如果为True,那么完成下一条MCI命令时将产生一个回调事件(Done)。 注意: 此属性只能通过程序代码指定,格式如下: MMControl1. Notify=True/False 3、Multimedia控件的事件 控件常见的事件有: ButtonClick事件: 该事件的作用是:当用户单击控件上的某个按钮时触发相应按钮的Click事件。 这里Button是指控件上的: Previous(前一曲)、Next(下一曲)、 Play(播放)、Pause(暂停)、 Back(后退)、Step(快进)、 Stop(停止)、Record(录音)和Eject(弹出)等。 例如,单击Play按钮,将触发PlayClick事件: Private Sub MMControl1_PlayClick(Cancel As Integer) 事件过程代码 End Sub Done事件: 该事件的作用是:当控件的Notify属性为True时,则在MCI命令执行结束时触发Done事件,通知程序MCI命令的执行情况,其执行情况由事件中的Notifycode参数决定。 Done事件过程的代码是: Done事件过程的代码是: Private Sub MMControl1_Done(NotifyCode As Integer) 事件过程代码 End Sub 参数NotifyCode有

文档评论(0)

1亿VIP精品文档

相关文档