- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 多媒体技术
第11章 多媒体技术
本章要点
本章要点
通过本章的学习,使读者:
通过本章的学习,使读者:
了解多媒体程序的开发方法
了解多媒体程序的开发方法
掌握MCI (Media Control Interface)编
掌握MCI (Media Control Interface)编
程技术
程技术
掌握进程条(Progress)、单选(Radio)
掌握进程条(Progress)、单选(Radio)
控件的编程技术
控件的编程技术
掌握将自定义类作为基类,进行应用程序
掌握将自定义类作为基类,进行应用程序
的开发技术
的开发技术
11.1 媒体播放器
• 可以播放波形音频(WAVE)、MIDI音频和视频
• 可以播放波形音频(WAVE)、MIDI音频和视频
(AVI)三种媒体,其中进程条显示播放的进度.
(AVI)三种媒体,其中进程条显示播放的进度.
完成系
完成系
统开发
统开发
的3步
的3步
(1)对媒体的MCI控制方式,构造一个MCI控制类:
(1)对媒体的MCI控制方式,构造一个MCI控制类:
MCIClass。
MCIClass。
(2) 将MCIClass类作为基类,编写一个基于对话框
(2) 将MCIClass类作为基类,编写一个基于对话框
的播放器。
的播放器。
(3) 添加进程条,修改、完善播放器。
(3) 添加进程条,修改、完善播放器。
11.2 MCI编程基础
• 11.2.1 MCI设备类型
• 使用MCI 的应用程序通过指定MCI 的设备类型来
• 使用MCI 的应用程序通过指定MCI 的设备类型来
区分MCI设备.
区分MCI设备
• MCI设备可分为两类
• MCI设备可分为两类
(1) 简单设备─—描述简单MCI设备只需指定MCI设
(1) 简单设备─—描述简单MCI设备只需指定MCI设
备名,如描述CD音频指定cdaudio。
备名,如描述CD音频指定cdaudio。
(2) 复合设备─—描述复合MCI设备不仅要说明设备
(2) 复合设备─—描述复合MCI设备不仅要说明设备
类型,而且还要指定一个设备元素或媒体元素。
类型,而且还要指定一个设备元素或媒体元素。
11.2.2 MCI命令字符串接口控制
• 应用程序通过向MCI设备发送命令来控制MCI设
• 应用程序通过向MCI设备发送命令来控制MCI设
备。MCI命令可分为4类,向MCI发送命令的方法
备。MCI命令可分为4类,向MCI发送命令的方法
有两种:
有两种:
(1)调用MCI函数mciSendString (),
(1)调用MCI函数mciSendString
文档评论(0)