Take a look at the documentation for PlayStateChange
. It gives you a clear example.
Rather than using what you have, simply use this event assignment instead:
axWindowsMediaPlayer1.PlayStateChange +=
new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(axWindowsMediaPlayer1_PlayStateChange);