在windows media player 控件的Player_PlayStateChange事件中判断播放状态;
private void Player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
if(e.newState==8)
{
MessageBox.Show("已播放完毕");
//播放下首
}
}