3

私はWindowsアプリケーションを持っています。AxInterop.WMPLib dll にある axwindowsmediaplayer を使用しています。ビデオの再生に問題はありませんが、ユーザーがメディア プレーヤーをクリックして特定の時間に移動したときにイベントを発生させたいと考えています。dll ファイルを調べましたが、そのようなイベントは見つかりませんでした。ユーザーがビデオの別の時間に移動したときにイベントを発生させる方法について誰か助けてもらえますか?

ありがとう

4

1 に答える 1

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);
}
于 2012-07-10T11:54:52.833 に答える