日期:2014-05-18  浏览次数:20836 次

C#咋获取windowsMediaPlayer的播放状态
把MediaPlayer播放器拖入winForm窗体,如何获取播放器是否停止播放/暂停播放/正在播放?

------解决方案--------------------
用WindowsMediaPlayer1.Status判断,其返回值为字符类型:
没有操作:返回""
暂停:返回"已暂停"
停止:返回"已停止"
播放:返回"正在播放"+歌曲名
此外还有"正在连接...","正在缓冲"等等,总之返回windows media player状态条上的字符
------解决方案--------------------
在Status的基础上可以根据配合PlayStateChange