如何在axWindowsMediaPlayer1中捕捉“上一个/下一个”曲目更改事件?
例如,何时:
axWindowsMediaPlayer1.Ctlcontrols.next();
axWindowsMediaPlayer1.Ctlcontrols.previous();
到目前为止,我已尝试捕获“axWindowsMediaPlayer1_ PlayStateChange ”事件,但未显示是否已触发“下一个”或“上一个”音轨更改事件。所有显示的都是e.newState = 9
(过渡)
那么如何处理“下一个”或“前一个”跟踪事件呢?
答案 0 :(得分:0)
相反,我正在捕捉一堆不同的事件,例如
if (e.newState == 8) // media ended
if (e.newState == 6) // buffering
else if (e.newState == 3) // playing
我一直在检查播放列表中播放的是哪首歌。如果它是播放列表中的最后一首歌,那么触发一个动作,如果不是最后一首 - 然后是另一个动作......我知道这不是我预期的,但我们必须用可用的方法处理问题。甚至非原生的。