- 1、本文档共188页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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控件在运行时可见
您可能关注的文档
- 《模拟电子技术》课件第2章.ppt
- 《数控机床》课件项目4.ppt
- 《电波与天线》课件第3章.ppt
- 《机械设计课程设计》课件第15章.ppt
- 《汽车维修企业管理》课件模块一汽车维修企业管理.ppt
- 《多传感器数据融合及其应用》课件第5章.ppt
- 《电波与天线》课件第4章.ppt
- 《电工技术实训》课件第1章.ppt
- 《汽车综合检测与诊断》课件第2章.ppt
- 《汽车综合检测与诊断》课件第1章.ppt
- 【港交所-2024研报】HMVOD视频 截至二零二四年九月三十日止六个月中期报告.pdf
- 【港交所-2024研报】德永佳集团 中期报告2024.pdf
- 【港交所-2024研报】德昌电机控股 2024中期业绩报告.pdf
- 【港交所-2024研报】德益控股 2024-25 中期报告.pdf
- 【国信期货-2024研报】国信期货玉米周报:短期上市压力大,玉米大幅走低.pdf
- 【港交所-2024研报】METASPACEX 二零二四年中期报告.pdf
- 在全市 2025 年工作务虚会上的讲话.docx
- 《水浒传》知识竞赛题库及答案解析(100道单选题+判断题100道).docx
- 市信访局局长2024年述职述廉报告.docx
- 《西游记》知识竞赛题库及答案解析(200道单选题+200道判断题+多选题100题).docx
文档评论(0)