WindowsMediaPlayer当前状态无法获取如何解决?

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:09:06
求C#里面的捕获WindowsMediaPlayer控件的当前状态的方法。
WindowsMediaPlayer1_PlayStateChange在mediaplayer10.0版本时不能触发,有没有解决办法?

写一个timer1_Tick事件
在PlayStateChange事件里触发timer1 :
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded)
{
timer1.Start();
}
然后在
private void timer1_Tick(object sender, EventArgs e)
{
//写上你要处理的事件
}