vb.net中怎么调用DirectX来播放视频

调用Microsoft.DirectX.AudioVideoPlayBack.dll我的代码:DimvideoFileAsVideo=NewVideo("C:\local... 调用Microsoft.DirectX.AudioVideoPlayBack.dll
我的代码:
Dim videoFile As Video = New Video("C:\localvideo.mp4")
videoFile.Owner = Panel1
videoFile.Play()
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
百度网友cb882c664
推荐于2018-05-04 · TA获得超过114个赞
知道答主
回答量:43
采纳率:0%
帮助的人:42.1万
展开全部
使用Microsoft.DirectX.AudioVideoPlayback组件。
首先,需要安装DirectX SDK.

DirectX 9.0c Redistributable
DirectX 9.0 SDK Update
然后将对Microsoft.DirectX.AudioVideoPlayback.dll的引用添加到你的项目。

使用这段代码在Panel控件上放置一个视频文件:

ImportsMicrosoft.DirectX.AudioVideoPlayback

Public Class Form1
Private Sub Form1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs) Handles MyBase.Load
Dim videoFile As Audio =New Audio("D:\Video1.avi")
videoFile.Owner = Panel1
videoFile.Play()
EndSub
EndClass

'以前收集的资料,没用过,你自己整整

2)使用Windows Media Player控件也能播放视频。
右击工具箱->选项-> COM组件->定位并添加“Windows Media Player” ActiveX控件
然后“Windows Media Player”控件将会出现在工具箱上。将它拖动到窗体上来生产一个AxWindowsMediaPlayer1对象,并为URL属性指定音频或者视频文件。
AxWindowsMediaPlayer1.URL = "D:\VideoOrAudio.wmv"
Media Player控件默认将会自动播放文件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式