中易网

C#中如何播放*wmv的视频

答案:2  悬赏:50  
解决时间 2021-03-17 20:30
点一个按钮 弹出一个窗口 播放C:\sle.wmv 播放后关闭窗口

要详细 怎么用代码控制
最佳答案
方法一:调用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的话,在那里关闭窗口就行了。
全部回答
需要解码器包的支持,比如装好完美解码或者k-lite codec pack,然后你在c#中调用普通的windows media player就可以播放所有格式了,这也是暴风影音这类软件的原理。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平安员工给自己证券开了户,可是忘记填自己的
邮政卡每天微信转账多少钱
铅笔芯的密度是多少?
写一种事物的作文
吃什么可以快速解辣
华阳到双流临港路四段蓝光空港国际城怎么去啊
几十K的图有什么方法可以变大吗?复印图片都
女票发脾气发了这个图片,啥意思
古武鸭货在什么地方啊,我要过去处理事情
国际象棋怎么玩``?
寿宁至柘荣多少公里?车费多少钱
生炸排骨可以吃冷的吗
在东莞瑞必达,手机盖板公司干了4年,4年之间
eprime2.0 怎么设置成中文版
长沙市建筑节能材料进场登记在哪里办理
推荐资讯
甲状腺结节莫名身上不定时发热没多久消失...
硬玉溪烟二维码扫描显示出硬玉溪这样的话是不
黑龙江加格达奇那里有卖哈士奇的地方?
为什么我打了几千多盘上王者那么难王者荣耀
广州花都狮岭皮革城哪里招搬运工
口袋妖怪不可思议的迷宫空之探险队开始全人物
为啥手易出汗
在股市K线中的半米线指的是什么意思?
如图,把一副三角板摆放在同一平面内,一个三
孩子在家里有外人的情况下,总是不听话,怎么
大话西游2 我是个男魔转。新区。1转的时候转
吃奥氮平浑身没劲怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?