第14章VisualBasic6.0的多媒体设计讲述.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章VisualBasic6.0的多媒体设计讲述

第14章 Visual Basic 6.0的多媒体设计 多媒体,即指计算机中同时处理声、图、文信息。Visual Basic的专业版和企业版中都提供了多媒体的MCI控件,通过MCI控件可以在Visual Basic中操纵控制各种多媒体外部设备并读取各种多媒体系统所需的文件格式。Visual Basic提供了强大的支持多媒体程序设计的功能,能够实现CD、VCD、Flash动画、AVI动画的播放以及各类图表的绘制。 14.1 什么是MCI 媒体控制接口MCI(Media Control Interface),是一种为了让人容易使用而设计的高级多媒体接口。低级接口由API函数直接控制WAVE、MIDI、计时器、游戏控制器、动画等,但是高级接口则使用另一种方式来控制多媒体设备。在一般情况下,利用MCI来控制各种多媒体设备的基本指令是相同的。 MCI是微软Windows定义的多媒体接口标准,MCI接口包括了CDAudio(激光唱机)、Scanner(图像扫描仪)、VCR(磁带录像机)、Videodisc(视盘播放器)、DAT(数字化磁带音频播放机)、DigiatVideo(窗口中的数字视频)、Overlay(窗口中的模拟视频叠加设备)、MMMovie(多媒体影片演播器)、Sequencer(MIDI音序设备)、WaveAudio(波形音频设备)等多媒体的主要产品,支持环境包括Windows3.1及Windows95/98等版本。 14.2 Multimedia MCI控件 Multinedia MCI控件可用于管理媒体控制接口(MCI)设备。这些设备包括声卡、MIDI发生器、CD-ROM驱动器、音频播放器、视盘播放器和视频磁带录放器。 14.2.1 关于Multimedia MCI控件 要使用Multimedia MCI控件,首先必须将其引入到工程中,引入的方法是在添加“部件”对话框中添加”Microsoft Multimedia Control 6.0”部件,则在“工具箱”中将出现“Multimedia MCI控件”的图标。Multimedia MCI控件具有一组执行MCI命令的下压式按钮。 14.2.2 Multimedia MCI控件的属性 Multimedia MCI控件的主要属性列表。 属性名 作用 AutoEnable 决定Multimedia MCI控件是否能够自动启动或关闭控件中的某个按钮。设置为True时,Multimedia MCI控件就启用指定MCI设备类型在当前模式下所支持的全部按钮 ButtonEnabled 决定是否启用或禁用控件中的某个按钮,禁用后的按钮将淡化的形式显示 CanEject 决定打开的MCI设备能否将其媒体弹出。在设计时,该属性不可用,在运行时为只读 CanPlay 决定打开的MCI设备能否进行播放。在设计时,该属性不可用,在运行时为只读 CanRecord 决定打开的MCI设备能否进行记录。在设计时,该属性不可用,在运行时为只读 Command 指定将要执行的MCI命令。在设计时,该属性不可用 DeviceID 指定要打开的MCI设备的设备ID。在设计时,该属性不可用,在运行时为只读 DeviceType 指定要打开的MCI设备的类型 FileName 指定Open命令将要打开的或者Save命令将要保存的文件。如果在运行时要改变FileName属性,就必须先关闭然后再重新打开Multimedia MCI控件 Frames 规定Step命令能够前向单步或Back命令能够后向单步的帧数。在设计时,该属性不可用 From 为Play或Record命令规定起始点。在设计时,该属性不可用 Length 规定打开的MCI设备上的媒体长度。在设计时,该属性不可用,在运行时为只读 Mode 返回当前打开的MCI设备的当前模式。在设计时,该属性不可用,在运行时为只读 Start 指定当前媒体的起始位置。在设计时,该属性不可用,在运行时为只读 Position 指定打开的MCI设备的当前位置。在设计时,该属性不可用,在运行时为只读 RecordMode 为支持记录的MCI设备指定当前记录模式是插入还是改写 TimeFormat 规定用来报告所有位置信息的时间格式 To 规定Play或Record命令的结束点。在设计时,该属性不可用 Track 规定关于TrackLength和TrackPosition属性返回信息的轨道。在设计时,该属性不可用 TrackLength 规定Track属性给出的轨道的长度。在设计时,该属性不可用,在运行时为只读 TrackPosition 规定Track属性给出的轨道的起始位置。在设计时,该属性不可用,在运行时为只读 Tracks 规定当前MCI设备上可用的轨道个数。在设

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档