1、http:/ 13章 多媒体程序设计 可选内容(时间: 2次课, 4学时)http:/ 13章 多媒体程序设计 n 教学提示: Visual Basic 6.0多媒体 MCI控件为广大 Visual Basic用户提供了方便、实用的多媒体编程工具。多媒体控件的特点是与计算机的多媒体设备有着密切的关系,这不同于其他控件。在学习中,应该注意掌握如何通过多媒体控件获得设备运行状态和操作设备运行的方法。 n 本章主要介绍: 多媒体的基本概念;多媒体 MCI控件的添加及外观设置;利用 MCI控件编写播放AVI视频文件的方法;多媒体控件常用属性和方法。http:/ 13章 多媒体程序设计n 13.1 Vi
2、sual Basic多媒体程序设计概述 n 13.2 多媒体控件的使用 n 13.3 多媒体控件常用属性和方法 n 13.4 小结n 13.5 思考与练习http:/ Visual Basic多媒体程序设计概述 n 13.1.1 为何使用 Visual Basic设计多媒体n 13.1.2 多媒体产品的类型 http:/ 为何使用 Visual Basic设计多媒体Visual Basic, 具备有足够的能力及条件来开发多媒体系统,它在多媒体方面的能力,丝毫不弱于像 Authorware、 Director这样的专业多媒体制作程序。据统计,全球一多半的 Windows应用软件是用Visual
3、Basic开发的,因为 Visual Basic开辟了一条成为 Windows程序高手的捷径,以往要煞费苦心学习 SDK才能设计 Windows软件的时代已经成为过去。http:/ 为何使用 Visual Basic设计多媒体常用的多媒体设计工具有以下几类:1.基于描述性语言的开发工具 将开发过程视为一本书的组合,只要设定好各页与各页的内容及其之间的动作,便可以轻松地设计出一套多媒体系统。这种开发工具最大的缺点是运行速度慢。 2.基于流程图的开发工具让用户直接在画面上安排需要的元件,然后定义元件本身的动作,以及元件与元件之间的关系。如 Authorware 。 3.基于事件驱动的开发工具当用户
4、触发某个事件时,发生一系列的动作,程序员就要编写这些动作。这和我们在前面章节介绍的事件和事件内容很相似。 Visual Basic就属于这一类开发工具。 http:/ 多媒体产品的类型多媒体产品,主要有以下几种类型:教育训练 /辅助教学类:多媒体应用于教育训练上,其效果是非常显著的。如今出售的英语学习软件、计算机学习软件中许多是用 Visual Basic开发的。 参考书 /工具书类:电子图书也是光盘软件的重要产品类型之一,目前投入电子图书制作的公司也不在少数。此外,现在已有不少多媒体产品便是将一些像百科全书这样的书籍刻成光盘出售。 光盘数据库类 :图书馆开始将各类期刊及著作,以大量的索引数据
5、库存储在光盘中,并提供全文检索的功能,增加不少查询的便利。 音乐 /影片 /图形类:将音乐、影片、图形等多媒体资料存放在光盘中,以供欣赏。 http:/ 多媒体控件的使用n 13.2.1 添加 MCI控件 n 13.2.2 多媒体控件的外观设置 n 13.2.3 用 MCI控件编写播放 AVI视频文件 http:/ 添加 MCI控件单击 【 工程 】 菜单中的 【 部件 】 命令,弹出 【 部件 】窗口,如下图所示。 http:/ 添加 MCI控件在窗口中选择 【 控件 】 选项卡,左边的列表框中,选择Microsoft Multimedia Contro1 6.0, 单击 【 确定 】 按钮,完成了添加任务。添加后的工具箱如图 13.2所示。右下角的就是 MCI控件。 将此控件添加到窗体中如下图,该控件内含 9个小按钮,非常类似录音机的按钮,且每个按钮都有各自的名称和功能,见下表。