石家庄平山招聘信息:vb编程中,这种情况下应选择MCI设备的哪个类别?

来源:百度文库 编辑:高考问答 时间:2024/04/28 02:37:33
想用vb编一个自己专业用的小软件,想在程序中打开用采集卡和摄像头采集到的录像视频,采集卡型号为KMH4400,用的是CX多媒体数字录像监控系统(玫瑰花软件),录像文件类型为MPEG-4,录像文件扩展名为MV4。用的是这个软件自带的播放器CXPlayJPMV4.exe。
窗体中放入的部分空件有1个Commondialog,1个Mmcontrol。那么对于这种录像视频文件代码MMcontrol DeviceType[=device$]中的device字符串应该如何写啊??
部分代码如下:
Private Sub Command1_Click()
CDL.Filter = "all files(*.*)|*.*"
CDL.FilterIndex = 1
CDL.ShowOpen
MMC.DeviceType = "???"
MMC.FileName = CDL.FileName
MMC.Command = "open"
MMC.Command = "play"
End Sub
首先先表示感谢,不过想问一下如何在注册表中搜索媒体类型了?我在注册表里搜到了MCI和MCIExtensions项,不过里面没有和MV4相关的。而且这个自带的播放软件是绿色的,不需要安装的,可以在注册表中搜到吗?谢谢!

虽然没有找到答案,但我也学到了些东西,谢谢

其实你可以查阅windows所内建的所有媒体的类型。所有的媒体类型在

注册表当中都有登记,系统不同可能有所不同

如果软件有自带的播放器,那就有可能有一些的特殊,应该在注册表当中有

登记。查到以后就可以写你的device了。

windows所内建的媒体类型有:

avivideo:AVI动画,是avi格式的文件。

cdaudio:光驱。

digitvideo:

sequencer:

vcr:录影机或者是放映机。

videodisc:镭射光驱。