0
我想在播放器中自動播放下一首歌曲。我有使用Windows媒體播放器對象。
這是我的代碼。axWindowsMediaPlayer1_PlayStateChange事件不起作用
private void timer2_Tick(object sender, EventArgs e)
{
if (songList.SelectedIndex < files.Length - 1)
{
songList.SelectedIndex++;
timer2.Enabled = false;
}
else
{
songList.SelectedIndex = 0;
timer2.Enabled = false;
}
}
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded)
{
timer2.Interval = 100;
timer2.Enabled = true;
}
}
,但它不工作我已經chacked計時碼這是工作,但我認爲axWindowsMediaPlayer1_PlayStateChange
事件沒有工作,在設計代碼時,我寫了這行axWindowsMediaPlayer
this.axWindowsMediaPlayer1.PlayStateChange += new System.EventHandler(this.axWindowsMediaPlayer1_PlayStateChange);
它顯示了這個錯誤:
No overload for axWindowsMediaPlayer1_PlayStateChange matches delegate System.EventHandler
有沒有解決方法?
日Thnx ..現在是工作 – vidhi 2013-03-08 11:22:32