在axwindowsmediaplayer上时间变化时的射击事件

时间:2012-07-10 11:38:01

标签: c# winforms wmplib

我有一个Windows应用程序。我正在使用AxInterop.WMPLib dll中的axwindowsmediaplayer。我对播放视频没有任何问题,但我想在用户通过点击媒体播放器到达特定时间时触发事件。我查看了dll文件,但我找不到这样的事件。任何人都可以帮我解决当用户再次访问视频时如何触发事件?

由于

1 个答案:

答案 0 :(得分:4)

PositionChange事件怎么样?

修改

一个简短的例子:

public Form1()
{
  // ...
  axWindowsMediaPlayer1.PositionChange += axWindowsMediaPlayer1_PositionChange;
}

void axWindowsMediaPlayer1_PositionChange(object sender, AxWMPLib._WMPOCXEvents_PositionChangeEvent e)
{
  MessageBox.Show("The user changed the position from " + e.oldPosition + " to " + e.newPosition);
}