vb 打开视频

我想在vb编写的窗口中单击按钮,播放视频文件,不想用vb自带的windowsmediaplayer,想用电脑自带的播放器,不知道该怎么写代码,请高手指点。... 我想在vb编写的窗口中单击按钮,播放视频文件,不想用vb自带的windowsmedia player,想用电脑自带的播放器,不知道该怎么写代码,请高手指点。 展开
 我来答
龙翔飞飞12
2012-06-09 · TA获得超过785个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:122万
展开全部
您好!
系统自带的播放器就是windowsmediaplayer,别无它选,语法:
windowsmediaplayer1.URL="c:\视频.mp4"
或者也可以用picturebox来播放,代码:
先要点“工程”,然后“引用”,然后勾选“ActiveMovie control type library”,这样才能正常运行

Option Explicit

Private Const WS_CHILD = &H40000000
Private Const WS_CLIPCHILDREN = &H2000000

Private m_FilGraph As FilgraphManager
Private m_Video As IVideoWindow

Private Sub Command1_Click() '播放按钮

Dim strFileName As String

strFileName = "E:\电影\赤壁.rmvb" '电影的地址

Set m_FilGraph = New FilgraphManager

m_FilGraph.RenderFile strFileName

Set m_Video = m_FilGraph

With m_Video
.Owner = Picture1.hWnd 'Owner可以设置为任意窗口的句柄
.WindowStyle = WS_CHILD Or WS_CLIPCHILDREN
.Top = 0
.Left = 0
.Width = Picture1.Width / Screen.TwipsPerPixelX
.Height = Picture1.Height / Screen.TwipsPerPixelY
End With
m_FilGraph.Run

End Sub

回答完毕!
灯筠产K
2012-06-09 · 超过21用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:65.4万
展开全部
用控件啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hzyhappy111
2012-06-09 · TA获得超过728个赞
知道小有建树答主
回答量:700
采纳率:0%
帮助的人:338万
展开全部
左边工具箱的最后一条好像就是添加组件,点进去试试,太久没用,记不清楚了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式