MCI多媒体控件(1)

这篇博客介绍了在VB.NET中使用MCI多媒体控件进行多媒体播放的方法,包括添加MCI控件到工具箱,控件的基本功能,以及MCI控件支持的多媒体设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

12.3  多媒体播放控件

下面将介绍MCI播放器控件、Windows 媒体播放器控件和MSWebDVD播放器控件3个控件。开发人员利用这3个控件可以快速高效地开发出简单的媒体播放器。

12.3.1  MCI多媒体控件(1)

设计多媒体程序,关键是对多种媒体设备的控制和使用,在Visual Basic.NET中主要通过使用Windows系统中对多媒体支持的MCI(媒体控制接口)来实现,MCI是多媒体设备和多媒体应用软件之间进行设备无关沟通的桥梁。

1.什么是MCI

MCI(Multimedia Control Interface)是Windows系统定义的多媒体接口标准,MCI接口包括了CDAudio(激光唱机)、Scanner(图像扫描仪)、VCR(磁带录像机)、Videodisc(激光视盘机)、DAT(数字化磁带音频播放机)、Digital Video(窗口中的数字视频)、Overlay(窗口中的模拟视频叠加设备)、MMMovie(多媒体影片演播器)、Sequencer(MID音序设备)、WaveAudio(波形音频设备)和Other(未定义的MCI设备)等多媒体的主要产品。MCI的最大优点是应用系统与设备的无关性,对于标准多媒体设备,安装相应的Windows的MCI Driver,Windows即可对该设备进行操作访问;对于非标准的多媒体设备,只要有厂家提供的MCI Driver也一样可以操作。由于MCI的设备无关性,程序员在多媒体应用系统的开发中,无需了解每种产品细节,就能开发出通用的多媒体应用系统。那么在VB.NET中如何使用MCI呢?它是通过VB.NET控件提供的功能来实现的。

(1)添加MCI控件

MCI控件是Visual Basic.NET提供的一个技件,可以使用它来管理媒体控制接口(MCI)设备,编写多媒体应用程序。

MCI是ActiveX控件,一般情况下,该控件不出现在工具箱里,可以按照如下步骤将它加入到工具箱中:

在工具箱中单击鼠标右键,在弹出的快捷菜单中选择"选择项"命令,弹出"选择工具箱项"对话框,在"COM组件"选项卡中选中Microsoft Multimedia Control前的复选框,如图12-1所示,单击"确定"按钮即可将控件加入到工具箱中。

(2)MCI控件的基本功能

当将MCI控件加入到工具箱中后,可以将该控件拖曳到窗体上。这时可以看到,在窗体上出现了9个按钮,这就是MCI控件的外观,如图12-2所示。

该控件由一组执行MCI命令的按钮组成,与通常使用的录放机上的按钮类似。其功能定义如表12-1所示。

例如,单击"播放"按钮的事件是AxMMContyrol1_PlayClick。MCI控件在设计或运行时可以是可见的或隐藏的,其按钮功能也可以通过鼠标Click事件重新定义。

 
(点击查看大图)图12-1  "选择工具箱项"对话框
 
图12-2  MCI控件外观

表12-1  MCI控件各按钮的说明

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值