C#中如何播放*wmv的视频
1个回答
展开全部
方法一:调用Windows Media Player 进程
Process p = new Process();
p.StartInfo.FileName = "wmplayer.exe";
p.StartInfo.Arguments ="C:\sle.wmv"
p.Start();
Thread.Sleep(15000); //这个是视频长度
p.Kill();
方法二:在一个窗体上添加WindowsMediaPlayer控件,用代码控制。
windows mediaplayer 控件播放有相应的方法好像是play(),在窗口创建时调用。
播放结束有一个事件playStateChange 如果NewState等于1的话,在那里关闭窗口就行了。
Process p = new Process();
p.StartInfo.FileName = "wmplayer.exe";
p.StartInfo.Arguments ="C:\sle.wmv"
p.Start();
Thread.Sleep(15000); //这个是视频长度
p.Kill();
方法二:在一个窗体上添加WindowsMediaPlayer控件,用代码控制。
windows mediaplayer 控件播放有相应的方法好像是play(),在窗口创建时调用。
播放结束有一个事件playStateChange 如果NewState等于1的话,在那里关闭窗口就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询