首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请高手帮忙啦,小弟我自己找了很长时间啦,没找到结果,呵呵.

2012-02-06 
请高手帮忙啦,我自己找了很长时间啦,没找到结果,呵呵.....我用下面的方法播放文件psinewProcessStartInfo

请高手帮忙啦,我自己找了很长时间啦,没找到结果,呵呵.....
我用下面的方法播放文件
psi   =   new   ProcessStartInfo( "wmplayer.exe ",   full);
Process.Start(psi);
播放了一个文件,如何监听他播放结束呢。并将其关掉。


[解决办法]
用自己做的Form内嵌一个wmp就行啦~~`
[解决办法]
如果启动了新的进程,只能控制进程状态,Process p=Process.Start(psi);可以在一段时间后关闭p,但是无法获得进程内部播放情况,就是无法确定文件是否已播放完毕。
如果不用开启进程的方法,用SoundPlayer的异步事件得到文件播放完毕。

[解决办法]
用SoundPlayer 类可能更好操作些!
[解决办法]
除非它有接口,否则是没办法的~

热点排行