VB中的MMControl有啥属性

正在编程序,必须用到mmcontrol,解释一下主要属性

属性:
Enabled/Visible属性:
每个按钮都对应一个Enable/Visiable属性,如MMControl1.PlayEnable=True MMControl1.PauseVisibel=false。(可以加载时使该控件不可见,通过设置自己想要的按钮来实现播放器)
Command属性:
常用命令为open,打开MCI设备、play,用MCI设备进行播放、close:关闭MCI设备
TimeFormat属性
用来指定所有位置信息所使用的时间格式。常用:mciFormatMilliseconds,值为0:毫秒数用四字节整数变量保存。mciFormatFrames,值为3:帧用四字节的整数变量保存
Length属性
用于规定打开的MCI设备上多媒体文件的总体播放长度,时间单位由TimeFormat属性决定
Position属性
用于返回正在播放的多媒体文件的位置,时间单位由TimeFormat属性决定。(可用在进度条上反映歌曲播放进度)
Notify属性
决定MMControl控件的下一条命令执行后,是否产生回调事件(Done事件)。为True则产生。每一次Notify属性仅对一条MCI 控制命令有效
事件:
每个按钮对应一个事件。如MMControl1_BackClick
Done事件。当Notify属性为True,MCI命令结束时发生Done事件

示例:播放音乐,并求得歌曲长度
Private Sub Form_Load()
MMCtl.FileName = "d:\1.wma"
MMCtl.TimeFormat = 0'毫秒数用四字节整数变量保存

MMCtl.Command = "open"'打开MCI设备

lblSongLen.Caption = "歌曲长度为:" & CStr(MMCtl.Length / 1000 / 60) & "秒"
'设置timeformat为毫秒,求歌曲时间长度

MMCtl.Command = "play"
End Sub
Private Sub Form_Unload(Cancel As Integer)
MMCtl.Command = "close"
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB中的MMControl有啥属性
Enabled\/Visible属性:每个按钮都对应一个Enable\/Visiable属性,如MMControl1.PlayEnable=True MMControl1.PauseVisibel=false。(可以加载时使该控件不可见,通过设置自己想要的按钮来实现播放器)Command属性:常用命令为open,打开MCI设备、play,用MCI设备进行播放、close:关闭MCI设备 TimeFormat属性 用来指定所...

vb6.0的mmcontrol控件怎么用来播放视频
(1)AutoEnable属性 该属性用于决定系统是否具有自动检测MMControl控件各按钮的状态。当属性值为True(缺省值)时,系统见自动检测MMControl控件各按钮的状态,此时若有按钮为有效状态,则会以黑色显示,若无效,则以灰色显示;当属性值为False时,系统不会检测MMControl控件的各按钮状态,所有按钮将以灰色...

VB怎样用mmcontrol录音 代码和说明
MMControl1.Command = "Close"End Sub 还有,鼠标右键点这个控件,选属性,可以把里面的按钮的"有效"都打上勾,就能按了

如何判断VB中Multimedia MCI 控件 是否在播放
MMControl1.Position = MMControl1.Length 这个等于 True 就表示播放完毕了说明:MMControl1.Position 是正在播发的音频位置MMControl1.Length 是正在播发的音频总长度(单位:毫秒)

vb代码翻译
MMControl1.Command =“关”结束 私人子MMControl1 _ PauseClick(取消)作为整数,MMControl1.UpdateInterval = 0 Combo1.Enabled =是真实的 结束 私人子MMControl1 _ PlayClick(取消)作为整数,MMControl1.UpdateInterval = 1000元 Combo1.Enabled =错误 结束 私人子MMControl1 _ StatusUpdate()。如果Now...

devicetype在vb中是什么意思?
devicetype在vb中是什么意思?设备类型 DeviceType 属性(Multimedia MCI 控件)指定要打开的 MCI 设备的类型。语法 [form.]MMControl.DeviceType[ = device$]说明 参数 device$ 是要打开的 MCI 设备的类型,如:AVIVideo、CDAudio、DAT、DigitalVideo、MMMovie、其它、Overlay、扫描仪、序列发生器、VCR...

vb怎么使用话筒
你用是用话筒录音对吧,首先在VB中添加MMControl控件。用话筒开始录音代码:MMControl1.DeviceType = "WaveAudio" '打开设备的类型 MMControl1.FileName = app.path & "\\record.wav" '临时文件【可以随意,看你自己的爱好了】MMControl1.Command = "open" '打开 MMControl1.Command = "record...

vb使用mmcontrol时如何控制播放速度
用其他控件,如mediaplayer控件,有速度属性rate

如何用mmcontrol在vb系统中加背景音乐
MMControl1.Shareable = False MMControl1.DeviceType = "WaveAudio"MMControl1.FileName = "D:\\PlatformTicket\\Windows 登录音.wav"MMControl1.Command = "Open"MMControl1.Command = "Play"然后可以在定时器里 If MMControl1.mode = 525 Then '检查是否停止 MMControl1.Command = "Prev"MMControl1....

vb mmcontrol控件的低b问题.
MMControl1.Silent = False End If End Sub Private Sub ComClose_Click()MMControl1.Command = "close"End Sub Private Sub ComPlay_Click()MMControl1.Command = "close"DiaOpen.Filter = "Wav文件|*.wav|MIDI文件|*.mid|AVI文件|*.avi"DiaOpen.ShowOpen MMControl1.FileName = DiaOpen.File...

相似回答
大家正在搜