《多媒体技术与应用 》课件第7章.ppt

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

(3)程序示例。下面的代码使用了两个CommandButton控件:cmdPlay和cmdStop,以及名为dlgOpen的CommonDialog控件。将cmdPlay的标题设置为“打开并播放”,将cmdStop的标题设置为“停止”。

程序代码如下:

???‘配置一个CommonDialog控件,以便用户找到要播放的AVI文件

??’Animation控件的名称是“dlgOpen”

??‘Animation控件的名称是“anmAVI”

??PrivateSubFormClick()

dlgOpen.Filter-“anmAVI”

dlgOpen.ShowOpen

AnmAVI.OpendlgOpen.FileName

AnmAVI.Play

EndSub下面的代码停止播放视频动画:

PrivateSubcmdStop-Click()

AnmAVI.Stop

EndSub2.MultimediaMCI(mmc)控件

Multimedia控件是通过多媒体控制接口(MCI)对多媒体进行控制的。Multimedia控件可用于管理多媒体控制接口(MCI)设备,这些设备包括声卡、MIDI发生器、CD-ROM驱动器、音频播放器、视盘播放器和视频磁带录放器等。

Multimedia控件具有一组执行MGI命令的下压式按钮。这些命令与通常的CD机或录像机上的命令(功能)很相像。

放在窗体上的Multimedia控件如图7-15所示。

从左到右,这9个按钮依次定义为前一个、下一个、播放、暂停、向后步进、向前步进、停止、录制和弹出。图7-15放在窗体上的Multimedia控件下面详细介绍MultimediaMCI控件。

1)用途

Multimedia控件主要用于管理MCI设备的录制和播放。

2)多媒体的要求和支持的设备类型

哪些按钮可用,Multimedia控件提供哪些功能,这取决于特定计算要求的硬件和软件配置。例如,应用程序中使用了特定的多媒体设备和驱动程序,则它们必须安装在该机器中。

在Windows95/NT操作系统中提供了支持多种多媒体设备(比如音频和视频文件)的驱动程序。其他设备,如数字音频磁带机或图像扫描仪等需要独立的驱动程序,这些驱动程序通常由制造商提供。多媒体设备分为两种:简单的和复合的。简单的多媒体设备不需要数据文件即可播放,例如,打开视频或音频CD播放器后,可通过“曲目”进行播放、回绕和快进;而复合设备则必须通过数据文件才能播放。下面是Multimedia控件支持的设备类型和文件类型的对应描述:

animation 动画设备

cdaudio 音频CD播放器

dat 数字音频磁带播放器

sequence MIDI发生器

vcr 视频磁带录放器

video AVI视频文件

videodisk 视盘播放器

waveaudio WAV文件,播放数字波形文件的音频设备,比如PC的声卡3)?MCI

Multimedia控件使用一套高层次的、与设备无关的命令,被称为媒体控制接口命令,它们可控制多种多媒体设备,其中的许多命令直接与Multimedia控件的按钮对应。例如,Play命令就与“播放”按钮相对应。

Multimedia控件本质上是该命令集的VisualBasic接口。Play或Close等命令在Win32API的MCI命令结构中都有等价命令。例如,Play对应MCI-PLAY。表7-14列出了Multimedia控件使用的MCI命令。表7-14Multimedia控件使用的命令提示:如果在前一Prev命令执行后3秒内再次执行,则跳到前一曲目的起始位置;或者如果已在第一个曲目,则跳到第一个曲目的起始位置。

在VisualBasic中,这些命令使Multimedia控件的Command属性启动。例如:

??MMControl1.Comand=Open

虽然Multimedia控件实现的MCI命令集在大多数情况下是足够用的,然而直接使用Win32API可以提供高级的编程函数的技术。4)对Multimedia控件进行编程

通过设置Enabled和Visible属性,可使Multimedia控件在运行时可见

文档评论(0)

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

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

1亿VIP精品文档

相关文档