vb热心人进!

来源:百度知道 编辑:UC知道 时间:2024/07/05 20:05:11
Private Sub Command1_Click()
On Error GoTo error1
fn = "所有格式(*.dat,*.mpg,*.mpeg,*.mpga,*.avi,*.mp3,*.wav)"
fn = fn + "|*.dat;*.mpg;*.mpeg;*.mpga;*.avi;*.mp3;*.wav"
fn = fn + "|VCD文件(*.dat)|*.dat"
fn = fn + "|数字压缩视频标准(*.mpg,*.mpeg,*.mpga,*.mp3)"
fn = fn + "|*.mpg;*.mpeg;*.mpga;*.mp3"
fn = fn + "|Windows音视频(*.wav,*.avi)|*.wav;*.avi"
fn = fn + "|所有文件(*.*)|*.*"
CommonDialog1.Filter = fn
CommonDialog1.DialogTitle = "打开多媒体文件"
CommonDialog1.ShowOpen
MediaPlayer1.FileName = CommonDialog1.FileName
MediaPlayer1.AutoStart = True
error1:
End Sub

Private Sub Command2_Click()
MediaPlayer1.FileName = ""
MediaPlayer1.AutoStart = False
End Sub

Private Sub Command3_Click()
MediaPlayer1.AboutBox
End Sub

Private Sub Form_Resize

我没有装11
我系统里自带的10
也没有AboutBox
直接把那个去掉不就行了
如果想显示可以自已做一个窗体显示

有个versionInfo属性可以显示版本

别说11了,从9就没有AboutBox方法了

//难道真的不能用player11控件来编写基于mediaplayer内核的播放器吗?
当然可以啊,不过你不能用在6.4下写的代码啦,版本变了,个别的属性和方法也可能会改变,甚至只要改变某个方法的一个参数,你原先的代码就不灵了
你可以把每个功能都用一下,如果不报错且正常工作,则该部分不用修改,如果报错。。。当然有错就改啦