文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发VBMultimedia 控件在VB中的使用
精品推荐
特别推荐
·VB表格控件总览与例程分析
·用VB6.0制作画图板
·VB打造超酷个性化菜单(六)
·MSHFlexGrid 控件的应用
·Visual Basic 控件简介
·利用硬盘序列号计算软件注册码
·计算机等级考试二级VB常用算法:排序
·用diskid.dll和disk32.dll获得硬盘序列号
·VB6中使用Winsock穿越各种代理的实现
·在VFP、VB应用程序中激活鼠标功能
·vb基础(打印问题)
·想用就用,VB基础代码
·运用多媒体WAV文件格式二三例
·VB基础学习:编码规范
·VB实现程序的隐形
·使用.NET Framework从VB6中访问事件日志
·怎样把VC++代码转换成VB代码
·如何用VB程序来播放WAV文件
·VB 实用函数集
·用VB制作RM压缩软件
热点TOP10
·DataGrid 控件的使用
·VB经典:操作.ini文件的通用类源代码
·VB打造超酷个性化菜单(六)
·VB+Access设计图书管理系统
·VB设计有语音报时和报警功能的闹钟
·窗体控件大小随窗体大小变化而变化
·VB打造超酷个性化菜单(3)
·VB编程之路-如何让界面美化
·整数幂的求解
·VB中使用EXCEL输出
·WINDOWS消息说明
·VB 从零开始编外挂(八)
·webbrowser 技巧2 (收藏)
·Visual Basic 控件简介
·vsprint打印实例
·利用WebBorwser和MSHTML.tlb做广告过滤器完全源码公开
·用VB实现井字游戏
·小叮当也战江湖—VB实例七日谈(五)
·用VB6.0制作画图板
·VB中使用DirectX库的简明教程

Multimedia 控件在VB中的使用

日期:2008年2月23日 作者:丁禄河 查看:[大字体 中字体 小字体]


 Multimedia 控件在VB中的使用 
 
---- Multimedia 控件可用于管理媒体控制接口(MCI)设备。诸如声卡、MIDI 发生器、CD-ROM 驱动器、音频播放器、视盘播放器等。这些设备分为两种:简单的和复合的。简单的多媒体设备不需要数据文件即可播放。

---- 例如,打开视频或音频 CD

---- 播放器后,可通过"曲目"进行播放、回绕和快进。而复合设备则必须通过数据文件才能播放。

---- 在多媒体应用程序设计过程中,可以利用Multimedia控件输出诸如 .FLC、.AVI、.WAV、.MID等多种格式的媒体文件。在具体实现时,除了在一个表单上添加Multimedia控件外(若工具箱中未加入Multimedia控件,应从"工程"菜单中选择"部件",找到该控件并选定,然后单击"确定"按钮,将该控件添加到工具箱中),还需要添加一个PictureBox控件,用来接收图形输出。

---- 将 Multimedia 控件放置到窗体中后,第一步是要访问 MCI 设备。为做到这一点,首先对媒体设备进行初始化,例如:

MMControl1.Notify = False
MMControl1.Wait = True
MMControl1.Shareable = False

---- 然后指定MCI设备的类型及要播放的媒体文件。
MMControl1.DeviceType = "avivideo"
MMControl1.Filename = "C:Windowswjcu.avi"

---- 最后用Open命令打开MCI设备。
MMControl1.Command = "Open"

---- 以上程序代码均可加入Form_load 过程中,运行时将激活由该 MCI 设备支持的 Multimedia 控件的下压式按钮,按下"播放"按钮即可播放。
---- 要正确地管理多媒体和系统资源,还必须在退出应用程序前将打开的 MCI 设备关闭。为了做到这一点,可在 Form_Unload 过程中使用下面的语句:

MMControl1.Command = "Close"

---- 另外,在一个窗体中可以加入多个 Multimedia 控件,以提供对多个 MCI 设备的并行控制。但对每个设备只能使用一个 Multimedia 控件。
---- 例如,在一个窗体中加入两个Multimedia控件,并设置为不可见。可以另外加入几个可见的命令按钮,在相关的按钮事件过程中加入程序代码,使可见命令按钮的程序代码取代多媒体控件对象的默认值,以控制不同媒体文件的播放。如下例:在Form1窗体中加入两个Multimedia控件、一个PictureBox控件和三个命令按钮,如图1,并为各个事件加入如下程序代码:

Private Sub Command1_Click()
    MMControl1.DeviceType = "AVIVideo"
    MMControl2.DeviceType = "Sequencer"
    MMControl1.filename = "C:windowswjcu.avi"
    MMControl2.filename = "D:mp3midi100.mid"
    MMControl1.hWndDisplay = Picture1.hWnd
    MMControl1.Command = "Open"
    MMControl2.Command = "Open"
End Sub

Private Sub Command2_Click()
    MMControl1.Command = "play"
    MMControl2.Command = "play"
End Sub

Private Sub Command3_Click()
MMControl1.Command = "Close"
MMControl2.Command = "Close"
End Sub

---- 从以上程序代码可以看出,由于选取了两个多媒体控件,使得Sequencer和AVIVideo这两个不同类型的设备能被同时打开,实现了声音、动画同步播放。通常在多媒体应用程序设计时,除上述二者需要同步播放外,有时还需要加配解说词,此时就需要同时打开三个设备类型,并指定MMControl3的类型为Waveaudio,这样便能实现三个对象文件同步输出。

(出处:清风下载学院






上一篇:MTS管理自动化

下一篇:浏览文件夹中的图片

Multimedia 控件在VB中的使用 相关文章:
·DataGrid 控件的使用
·AspNetPager分页控件--使用方法
·.Net分页控件发布
·如何判断ACTIVEX控件是否下载
·DataTable控件的使用
·窗体控件大小随窗体大小变化而变化
·使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
·Win32 ASM详解 十九 树型视图控件
·WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
·Visual Basic 控件简介
Multimedia 控件在VB中的使用 相关软件:
·Visual Basic 6.0 控件参考手册
·VB的控件的学习
·asp.net服务器控件与组件开发
·SmartGrid表格控件 for Asp.Net(Web Grid,DataGrid) V2.0
·Visual Basic 6.0控件参考手册
·vb6控件参考手册
·SmartGrid表格控件 for Asp.Net(Web Grid,DataGrid) V2.0 For VS2003
·SmartGrid表格控件 for Asp.Net(Web Grid,DataGrid) V2.0 For VS2005
·Delhpi控件应用
·FlexCell表格控件For.NETV1.5.5

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn