我有一个 Windows 应用程序。我正在使用 AxInterop.WMPLib dll 中的 axwindowsmediaplayer。我对播放视频没有任何问题,但我想在用户通过单击媒体播放器进入特定时间时触发一个事件。我查看了 dll 文件,但找不到这样的事件。任何人都可以帮助我了解当用户转到另一个视频时间时如何触发事件?
谢谢
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);
}