第6章 Visual Basic
多媒体程序设计Visual Basic是个功能强大的编程环境,且与Windows系统紧密结合,对多媒体编程提供了丰富的支持。
利用Visual Basic进行多媒体开发主要有两种方法:利用多媒体控件和Windows API函数。 1. 多媒体控件Visual Basic提供了几种用于多媒体开发的控件,主要包括以下几种:
1Animation控件
2MCI控件
3ActiveMovie控件
4PictureClip控件
5MCIWnd控件1Animation控件Animation控件也称为无声控件,用该控件可以播放无声动画文件
也不是所有的无声动画文件都可以播放,它只能播放未经压缩的或者用RLE格式压缩的无声动画文件。2MCI控件MCI控件可用于管理多媒体控制接口MCI设备,这些设备包括声卡、MIDI发生器、CD-ROM驱动器、音频播放器、视频播放器和视频磁带录放器。
MCI控件具有组执行MCI命令的下压式按钮,包括播放、暂停、向后步进、向前步进、停止、录制和弹出等。3ActiveMovie控件ActiveMovie控件可以播放MPEG、AVI、MIDI和WAV等媒体文件,该控件是MCI控件的增强版本
ActiveMovie控件还自带时间数字显示和进度控制,并可以随意改变播放的起点。