三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

VB中用Multimedia MCI控件开发多媒体应用

时间:2024-1-8作者:未知来源:三度网教程人气:


VB是微软公司开发的32位Window开发工具软件,它控制多媒体的手段灵活和多样,如在VB 中调用Multimedia MCI控件就容易实现集成音乐和视频。
  一、Multimedia MCI控件的调用及说明

  在调用Multimedia MCI控件之前,须要执行“工程\部件”菜单命令,将Microsoft Multimedia Controls前的方框选中,在工具箱中便会出现Multimedia 控件图标。把 Multimedia 控件添加到窗体上。当你打开有效的多媒体设备并且控件可用时,系统会自动完成相应工作。按钮被分别定义为:Prev、 Next、 Play、 Pause、 Back、 Step、 Stop、 Record 和 Eject。你可以为某一个按钮编写程序,从而为其增加特殊功能,但一般情况,缺省的按钮功能就能很好地播放音乐和视频。
  在引用控件时,你须要指定控件的Device Type 属性,也可以缺省,对于复杂的MCI设备和播放CD音乐你必须要说明。格式是MMControl1.Device Type=Devname。下表列出了Multimedia控件支持的多媒体设备。
  在Multimedia控件中非常有用的一个属性是Command,它在运行过程中向多媒体设备发出命令。格式是:MMControl.Command = cmdstringS,其中cmdstringS变量与每一个按钮的定义名称一致。此外,还有Mode、Wait、Shareable、Notify、UpdateInterval、Position、Length等属性和Done、StatusUpdate事件是我们经常用到的。
  二、示例程序

  下面是一个用Multimedia控件集成音乐和视频的应用程序,它可播放*.wav、*.mid、*.avi文件,可显示打开文件的时间长度和在播放时的进度,并在状态栏里有相关的说明。编程如下:
  1.设计窗体
  新建工程,在部件中分别引入Multimedia控件、Common Dialog Control 、Windows Common Control,在窗体中分别加入CommonDialog、MMControl、Slider、Status Bar、CheckBox。Label(1-3)分别放在Slider 下的左端、中间和右端,并在窗体上加一个菜单。将Slider的SelectRange的复选框选定,设置Smallchange和Maxchange为10,TickFrequengcy为20。在Status Bar的属性中的Panels项用鼠标点击Insert Panels 5 次。Index有5项,在Index第一项、第三项的Text项中分别输入“剩余时间”、“总时间”,适当设置每一项的Minimun Width(可参见后面对Panels的控制)。将CheckBox的Caption改为“循环”,把3个Label的Caption都改为空字符串。最后进入菜单编辑器,设置标题为“文件”,名称MnuFile;在“文件”下设立子菜单标题分别为“&Open”、“&Close”、“&Exit”,名称分别为MnuOpen、MnuClose、MnuExit(在MnuExit_Click()事件填完代码后,要将其设为无效)。设计后如图1所示。

  2.控件代码

  本示例的源程序如下:
  Private Sub MnuOpen_Click()
  ′ 设定打开文件类型
  CommonDialog1.Filter = ″MIDI音乐序器*.mid

关键词:  VB中用Multimedia  MCI控件开发多媒体应用





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版