当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Visual Basic语言程序设计》第15章 多媒体

资源类别:文库,文档格式:PPT,文档页数:13,文件大小:206KB,团购合买
多媒体技术的出现使得计算机越来越接近 人们的生活。我们可以使用计算机听音乐 、看影片等。VB6.0以其简单实用、易于 掌握而迅速成为程序员开发多媒体的有利 工具。通过VB提供的功能强大的各种多媒 体控件,使得原本很高深的多媒体程序设 计变得非常简单,用户可以方便快捷地开 发多媒体程序。
点击下载完整版文档(PPT)

第15章多媒体 多媒体技术的出现使得计算机越来越接近 人们的生活。我们可以使用计算机听音乐、 看影片等。VB6.0以其简单实用、易于掌 握而迅速成为程序员开发多媒体的有利工 具。通过V提供的功能强大的各种多媒体 控件,使得原本很高深的多媒体程序设计 变得非常简单,用户可以方便快捷地开发 多媒体程序 iscal 语言翟序设什

Visual Basic 语 言 程 序 设 计 第15章 多媒体 ▪ 多媒体技术的出现使得计算机越来越接近 人们的生活。我们可以使用计算机听音乐、 看影片等。VB6.0以其简单实用、易于掌 握而迅速成为程序员开发多媒体的有利工 具。通过VB提供的功能强大的各种多媒体 控件,使得原本很高深的多媒体程序设计 变得非常简单,用户可以方便快捷地开发 多媒体程序

15.1多媒体控件 MCI( Media control interface)是微软定义的多媒体接口标准, 它为多种多媒体设备提供了一个公用接口。MCI接口包括了CD 播放器( CDAudio)、 Scanner、数字型文件的音频设备( WaveAudio) 等多媒体设备。多媒体控件( COntrol)可以通过MI接口对媒体设 备进行控制。表15.1中列出了常见的MCI设备类型。 在进入VB开发环境时,多媒体控件( MMControl)并不存在于工具箱 中,需要自己动手将它添加到工具箱中。在“工程”菜单中,单击 “部件”命令,或在工具箱上单击右键,然后从弹出的快捷菜单中 选择“部件”,屏幕上出现“部件”对话框,如图15.1所示,选择 Microsoft multimedia control6.0”,单击“确定”按钮,可以 将多媒体控件添加到工具箱中。将 MMControl控件添加在窗体上, 如图15.2所示,其外形与录音机上的按键很相似,并且各按键的功 能也与录音机相同。 iscal 语言翟序设什

Visual Basic 语 言 程 序 设 计 15.1 多媒体控件 ▪ MCI(Media Control Interface )是微软定义的多媒体接口标准, 它为多种多媒体设备提供了一个公用接口。MCI接口包括了CD声音 播放器(CDAudio)、Scanner、数字型文件的音频设备(WaveAudio) 等多媒体设备。多媒体控件(MMControl)可以通过MCI接口对媒体设 备进行控制。表15.1中列出了常见的MCI设备类型。 ▪ 在进入VB开发环境时,多媒体控件(MMControl)并不存在于工具箱 中,需要自己动手将它添加到工具箱中。在“工程”菜单中,单击 “部件”命令,或在工具箱上单击右键,然后从弹出的快捷菜单中, 选择“部件”,屏幕上出现“部件”对话框,如图15.1所示,选择 “Microsoft Multimedia Control 6.0”,单击“确定”按钮,可以 将多媒体控件添加到工具箱中。将MMControl控件添加在窗体上, 如图15.2所示,其外形与录音机上的按键很相似,并且各按键的功 能也与录音机相同

表15.1MCI设备类型 设备类型 说明 Animation 动画设备 AVIVideo 数字影像 CDAudio CD声音播放器 数字音频磁带播放器 Waveaudio 数字型文件的音频设备 Sequencer MIDI序列化器 Mpegvideo VCD播放器 VCR 录像机或放像机 MMControl控件是由一组按钮组成,分别用来向媒体设备发出MCI命 令。控件上共有9个按钮,从左到右依次是:Prev(前一个) Next( )、Play(播放)、 Pause(暂停)、Step(前进)、Back(后 退)、Stop(停止)、 Record(录制)和 Eject(弹出) iscal 语言程序设什

Visual Basic 语 言 程 序 设 计 表15.1 MCI设备类型 ▪ 设备类型 说明 ▪ Animation 动画设备 ▪ AVIVideo 数字影像 ▪ CDAudio CD声音播放器 ▪ Dat 数字音频磁带播放器 ▪ WaveAudio 数字型文件的音频设备 ▪ Sequencer MIDI序列化器 ▪ MpegVideo VCD播放器 ▪ VCR 录像机或放像机 ▪ MMControl控件是由一组按钮组成,分别用来向媒体设备发出MCI命 令。控件上共有9个按钮,从左到右依次是:Prev(前一个)、 Next(下一个)、Play(播放)、Pause(暂停)、Step(前进)、Back(后 退)、Stop(停止)、Record(录制)和Eject(弹出)

15.1.1多媒体控件的常用属性 ■(1) Buttonenabled属性 该属性用于设定控件上的各个按钮的状态是否有效。当属性值为 True时,按钮处在可用状态。当属性值为 False时,按钮不可用 并呈现为灰色。各按钮使用该属性时,用相应的按钮名来代替 But ton。 例如,Back按钮对应的是 BackEnabled,使按钮不可用,设置如下 MMControll. BackEnabled=False (2) Buttonvisible属性 该属性用于设定各个按钮是否出现在控件上。当属性值为 False时, 按钮不可见,当属性值为True时,按钮是可见的。各按钮使用该 属性时,用相应的按钮名来代替 Button 例如:在程序运行时,使 Record按钮不可见,设置如下 MMControll. Recordvisible=false 语言翟序设什

Visual Basic 语 言 程 序 设 计 15.1.1 多媒体控件的常用属性 ▪ (1)ButtonEnabled属性 ▪ 该属性用于设定控件上的各个按钮的状态是否有效。当属性值为 True时,按钮处在可用状态。当属性值为False时,按钮不可用, 并呈现为灰色。各按钮使用该属性时,用相应的按钮名来代替 Button。 ▪ 例如,Back按钮对应的是BackEnabled,使按钮不可用,设置如下: ▪ MMControl1.BackEnabled=False ▪ (2)ButtonVisible属性 ▪ 该属性用于设定各个按钮是否出现在控件上。当属性值为False时, 按钮不可见,当属性值为True时,按钮是可见的。各按钮使用该 属性时,用相应的按钮名来代替Button。 ▪ 例如:在程序运行时,使Record按钮不可见,设置如下: ▪ MMControl1.RecordVisible=False

15.1.1多媒体控件的常用属性 (3) DeviceType属性 该属性用来指定MCI要打开的设备类型 例如 MMControll. DeviceType=CDaudio 打开CD声音播 放器 MMControll. DeviceType= WaveAudio 打开数字型文 件音频设备 (4) FileName属性 该属性用来指定要播放的文件名及文件所在的路径 n例如: MMControll. FileName="C: Program Files\ Microsoft Visua Common\、 Graphics、 ideos Filecopy. avi iscal 语言翟序设什

Visual Basic 语 言 程 序 设 计 15.1.1 多媒体控件的常用属性 ▪ (3)DeviceType属性 ▪ 该属性用来指定MCI要打开的设备类型。 ▪ 例如: ▪ MMControl1.DeviceType=CDAudio '打开CD声音播 放器 ▪ MMControl1.DeviceType=WaveAudio '打开数字型文 件音频设备 ▪ (4)FileName属性 ▪ 该属性用来指定要播放的文件名及文件所在的路径。 ▪ 例如: ▪ MMControl1.FileName="C:\Program Files\Microsoft Visual Studio ▪ \Common\Graphics\Videos\ Filecopy.avi

15.1.1多媒体控件的常用属性 (5) Command属性 该属性用来发送MCI命令。 MMContro1控件是利用 Command属性来执行有 关的命令,从而驱动MCI设备。表15.2列出了 Command属性的有关命令。 iscal 语言翟序设什

Visual Basic 语 言 程 序 设 计 15.1.1 多媒体控件的常用属性 ▪ (5)Command属性 ▪ 该属性用来发送MCI命令。 ▪ MMControl控件是利用Command属性来执行有 关的命令,从而驱动MCI设备。表15.2列出了 Command属性的有关命令

表15.2 Command属性所使用的命 命令 说明 Back 向后步进可用的曲目 Close 关闭设备 Eject 弹出或关闭 CD-ROM Next 跳转到下一曲目的起始点 打开设备 Pause 暂停播放或录制 Pla 播放 回到当前曲目起点 Record 录制MCI设备的输入 存储文件 Seek 搜索由to属性指定的位置 Sound 播音 St 向前步进可用的曲目 Stop 停止播放 例如 MMControll. Command="pen 打开设置 MMControll. Command=" Play 播放

Visual Basic 语 言 程 序 设 计 表15.2 Command属性所使用的命 令▪ 命令 说 明 ▪ Back 向后步进可用的曲目 ▪ Close 关闭设备 ▪ Eject 弹出或关闭CD-ROM ▪ Next 跳转到下一曲目的起始点 ▪ Open 打开设备 ▪ Pause 暂停播放或录制 ▪ Play 播放 ▪ Prev 回到当前曲目起点 ▪ Record 录制MCI设备的输入 ▪ Save 存储文件 ▪ Seek 搜索由to属性指定的位置 ▪ Sound 播音 ▪ Step 向前步进可用的曲目 ▪ Stop 停止播放 ▪ 例如: ▪ MMControl1.Command="Open" '打开设置 ▪ MMControl1.Command="Play" '播放

15.1.1多媒体控件的常用属性 (6) Frames属性 该属 指定每次单击Step或Back按钮时,能够向前或后退的帧(画面)数, 型数。该属性在设计时不可用 (7) Length属性 该属性返回已打开的MCI设备上的媒体长度,是一个长整型数,单位和 ime Format属性时间格式有关。该属性在设计时不可用,在运行时是只读的。 (8) Orientation属性 该属性决定控件中的按钮是水平排列还是垂直排列 0为水平排列 1为垂直排列。1为缺省值 (9) Position属性 该属性用来指定打开的MCI设备的当前位置。该属性在设计时不可用,在运行时 是 ) Silent属性 该属性设定播放视频文件时是否播放声音。 当 Silent属性取值为 False:播放声音。 Silent属性取值为True:声音被关闭。 iscal 语言翟序设什

Visual Basic 语 言 程 序 设 计 15.1.1 多媒体控件的常用属性 ▪ (6)Frames属性 ▪ 该属性用来指定每次单击Step或Back按钮时,能够向前或后退的帧(画面)数, 是一个长整型数。该属性在设计时不可用。 ▪ (7)Length属性 ▪ 该属性返回已打开的MCI设备上的媒体长度,是一个长整型数,单位和 TimeFormat属性时间格式有关。该属性在设计时不可用,在运行时是只读的。 ▪ (8)Orientation属性 ▪ 该属性决定控件中的按钮是水平排列还是垂直排列。 ▪ 0为水平排列。 ▪ 1为垂直排列。1为缺省值。 ▪ (9)Position属性 ▪ 该属性用来指定打开的MCI设备的当前位置。该属性在设计时不可用,在运行时 是只读的。(10)Silent属性 ▪ 该属性设定播放视频文件时是否播放声音。 ▪ 当Silent属性取值为False:播放声音。 ▪ 当Silent属性取值为True:声音被关闭

15.1.1多媒体控件的常用属性 (11) Shareable属性 该属性用来决定是否允许其他应用程序或进 程使用该媒体设备。True表示允许 (12) Start属性 该属性返回当前媒体的起始位置。在设计时, 该属性不可用。 (13) Time Format属性 该属性指定各媒体设备使用的时间格式,其 值及对应说明如表15.3所示。 iscal 语言翟序设什

Visual Basic 语 言 程 序 设 计 15.1.1 多媒体控件的常用属性 ▪ (11)Shareable属性 ▪ 该属性用来决定是否允许其他应用程序或进 程使用该媒体设备。True表示允许。 ▪ (12)Start属性 ▪ 该属性返回当前媒体的起始位置。在设计时, 该属性不可用。 ▪ (13)TimeFormat属性 ▪ 该属性指定各媒体设备使用的时间格式,其 值及对应说明如表15.3所示

表15.3时间格式的设置 时间格式 单位一微秒 单位一时:分:秒 单位—分:秒:帧 单位一帧 4 单位一时 秒:帧 8 单位一字节 9 单位一采样数 10 单位一轨道:帧:分:

Visual Basic 语 言 程 序 设 计 表15.3 时间格式的设置 ▪ 值 时间格式 ▪ 0 单位-微秒 ▪ 1 单位-时:分:秒 ▪ 2 单位-分:秒:帧 ▪ 3 单位-帧 ▪ 4 单位-时:分:秒:帧 ▪ 8 单位-字节 ▪ 9 单位-采样数 ▪ 10 单位-轨道:帧:分:秒

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共13页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有