Play AVI Videos without an OCX: http://www.freevbcode.com/ShowCode.asp?ID=4801
微软标准答案:How to Use Visual Basic to Play an AVI File:http://support.microsoft.com/?kbid=213471
引用DirectX比较简单或用mediaplay控件,RealPlayr控件等
用WindowsMediaPlayer不就可以吗,学习楼上的
Multimedia MCI控件Private Sub Form_Load() with MMControl1 .Notify=False .Wait=True .Shareable=False .DeviceType="AVIVideo" end with End Sub'选择播放文件的路径 Private Sub cmdOpen_Click() CommonDialog1.CancelError=True On Error GoTo Errhandler: CommonDialog1.Flags=cdlOFNFileMustExist CommonDialog1.Filter="Video(*.AVI)|*.AVI" CommonDialog1.ShowOpen MMControl1.FileName= CommonDialog1.FileName MMControl1.Command="Open" Errhandler: `如果单击了Cancel按钮,那么退出该事件过程 End Sub'播放 Private Sub cmdPlay_Click() MMControl1.Command="Play" End Sub
http://www.freevbcode.com/ShowCode.asp?ID=4801
with MMControl1
.Notify=False
.Wait=True
.Shareable=False
.DeviceType="AVIVideo"
end with
End Sub'选择播放文件的路径
Private Sub cmdOpen_Click()
CommonDialog1.CancelError=True
On Error GoTo Errhandler:
CommonDialog1.Flags=cdlOFNFileMustExist
CommonDialog1.Filter="Video(*.AVI)|*.AVI"
CommonDialog1.ShowOpen
MMControl1.FileName= CommonDialog1.FileName
MMControl1.Command="Open"
Errhandler:
`如果单击了Cancel按钮,那么退出该事件过程
End Sub'播放
Private Sub cmdPlay_Click()
MMControl1.Command="Play"
End Sub