第12章 Visual Basic多媒体应用
多媒体技术是计算机处理文本(text)、图像(image)、图形(graphic)、音频(audio)、视频(video)等多种信息的综合技术。它的出现使计算机在人类的文化娱乐活动中扮演了重要的角色,使越来越多的人和计算机交上了朋友。本章主要介绍多媒体控件、API函数、外部引用等方法,通过实例来介绍多媒体应用程序的开发。
退出
多媒体基础
MCI命令和MMControl控件
API函数
引用外部功能编程
多媒体基础
(Media Control Interface)命令,让用户可以方便地使用计算机中的多媒体设备;提供了访问Windows应用程序接口(API)的方法,通过调用API函数,可以使用许多Windows的高级功能。还可以通过引用外部程序如MStts(微软发音引擎)等,实现更多的多媒体功能。
多媒体的音频和视频有多种格式。
MCI命令和MMControl控件
MCI命令
MCI提供了许多与设备无关,由应用程序直接调用的命令。
MMControl控件
MMControl(Microsoft Multimedia Control)控件是一个用户和Windows多媒体系统之间的接口,是Visual Basic 。
MMControl控件的特有事件及编程步骤
(1)在工具箱中加载MMControl控件,并绘制到窗体中。
(2)用MMControl控件的DeviceType属性设定多媒体设备类别。其值如表12-1所示。
(3)用FileName属性指定多媒体文件。
(4)mand属性控制多媒体设备。
(5)编写相应特殊按钮的响应代码。
(6)设备使用完毕后,mand属性的Close关闭设备。
应用举例
【】。
在窗体上放置多媒体控制部件MMControl,运行界面如图12-2所示。以播放“c:\windows\media\”为例。
程序代码如下:
Private Sub Form_Load()
= False
= True
= False
= "WaveAudio"
= "c:\windows\media\"
= "Open"
End Sub
启动程序,点击播放按钮,。
API函数
API函数简介
所谓API就是“应用程序接口”(Application Programing Interface),它是一些由操作系统自身调用的函数。Windows API函数由许多“动态链接库”或DLL组成。在32位Windows中,核心的API DLL有:
:图形显示界面的API。
:处理低级任务(比如内存和任务管理)的API。
:处理窗口和消息(Visual Basic程序员能把其中一些当作事件访问)的API。
:处理多媒体任务(如波形音频、MIDI音乐和数字影像等)的API。多媒体编程中主要使用的API函数就在这个链接库中。
还不断有新的API出现,处理新的操作系统扩展,比如E-MAIL、联网和新的外设。
12 Visual Basic多媒体应用 来自淘豆网m.daumloan.com转载请标明出处.