求VB不拖放控件播放视频的方法(wmv格式)
来源:百度知道 编辑:UC知道 时间:2024/06/23 20:55:57
这些方法我都试过,不够精确,希望直接调用播放器的内核api进行播放,在代码中接收窗口句柄,播放缓冲,和播放结束的消息,自己处理这些消息
两种方法:
一、直接调用默认程序打开wmv文件进行播放:
1、声明
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
2、播放函数
'36-1 打开网页地址
Sub Openwmv(formhwnd As Long, Url As String)
ShellExecute formhwnd, vbNullString, Url, vbNullString, vbNullString, 1
End Sub
二、动态创建控件进行播放,比较简单
Private Sub Command1_Click()
Dim AoshiMP, MP
Set AoshiMP = Controls.Add("WMPlayer.OCX.7", "AoshiMP")
With AoshiMP
.Top = 20
.Left = 20
.Height = 300
.Width = 500
.Visible = True
End With
Set MP = AoshiMP.object
With MP
.uiMode = "none"
.stretchToFit = True
.Url = "在vb的控件拖放中的一句话的理解
视频拖放的软件
求VB中使PictureBox控件图像居中的方法
VB拖放事件的使用方法
关于wmv格式不能拖放的疑问
求VB 控件的使用
求vb的文本控件
求NOKIA7610,wmv视频播放软件
vb的Inet1控件的Openurl方法
求视频WMV格式的.