Visual_Basic程序设计(第二版) 教学课件 柳青 第11章 多媒体与网络.pdf
文本预览下载声明
Visual Basic程序设计(第二版)
主编 柳青 严健武
中国水利水电出版社
第11章 多媒体与网络
11.1.1 媒体播放器概述
1. 媒体播放器
Multimedia MCI 控件管理媒体控制接口(MCI) 设备上多媒体文件的录
制与回放。实际上,这种控件是一组按钮,用来向诸如声卡、MIDI 序
列发生器、CD-ROM 驱动器、视频CD 播放器、视频磁带记录器及播
放器等设备发出MCI 命令。MCI 控件还支持Windows (*.avi) 视频文
件的回放。
要在VB工程中使用Multimedia MCI 控件, 需要在菜单上选择“工程→部
件”选项,在“部件”对话框的“控件”选项卡中找到
项,添加到工程中。添加后,在工具箱中将出现图标。
设计时,将Multimedia MCI 控件添加到一个窗体上,如图11-1所示
图11-1 Multimedia MCI 控件添加
到窗体上
将按钮分别定义为Prev(上一首) 、Next(下一首) 、Play(播放) 、
Pause(暂停) 、Back(后退) 、Step(步进) 、Stop(停止) 、Record (
录音)和Eject(弹出) 。需要使用或显示某几个按钮时,可以将其中
的按钮属性Visible 和Enabled设置为True ;否则,设置其属性值
为false 。
2. 主要属性
(1 )Command 属性: 指定将要执行的MCI 命令。
语法:Command[ = cmdstring$]
说明:参数cmdstring$ 给出了将要执行的MCI 命令的名称:Open 、
Close、Play 、Pause 、Stop 、Back、Step 、Prev 、Next 、Seek 、
Record、Eject、Sound 或Save 。这些命令被立即执行,并将错误代
码存放在Error 属性中。
表11-1描述了所有的命令及其使用的属性。如果没有对某个属性进行
设置,它既可以使用默认值(给出在属性名后的括号中),也有可能
不使用该属性(没有列出默认值)。
命令 描述/所用的属性
Open 使用MCI_OPEN 命令打开一设备。
Notify (False)
Wait (True)
Sharable
DeviceType
FileName
Close 使用MCI_CLOSE 命令关闭一设备。
续表
Notify (False)
Wait (True)
Play 使用MCI_PLAY 命令播放一设备。
Notify (True)
Wait (False)
From
To
使用MCI_PAUSE 命令暂停播放或记录。如果在设备已经暂停时执行这一命
Pause
令,使用MCI_RESUME 命令重新开始播放或记录。
Notify (False)
Wait (True)
Stop 使用MCI_STOP 命令停止播放或记录。
Notify (False)
Wait (True)
Back 使用MCI_STEP 命令向后单步。
Notify (False)
Wait (True)
Frames
显示全部