0
我正在寫一個簡單的Windows媒體播放器程序與Visual Studio C#窗體。 在表單中添加一個wmp組件和一個列表框。列表框顯示歌曲列表。當用戶雙擊列表框中的一首歌時,wmp播放歌曲時沒有任何問題。但是當一首歌曲結束時,列表框選擇的項目移動到下一首歌曲,列表框雙擊功能也被調用,但是wmp不播放下一首歌曲。如何解決這個問題?謝謝!不能編程強制Windows媒體播放器播放下一首歌曲
private void ListBoxDblClick(object sender, EventArgs e)
{
Player.URL = ListBoxDblClick.SelectedItem.ToString();
Player.Ctlcontrols.play();
}
private void Player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
if (e.newState == 8)
{
if (ListBoxDblClick.SelectedIndex < ListBoxDblClick.Items.Count - 1)
{
ListBoxDblClick.SelectedIndex = ListBoxDblClick.SelectedIndex + 1;
}
else
if (ListBoxDblClick.SelectedIndex == ListBoxDblClick.Items.Count - 1)
{
ListBoxDblClick.SelectedIndex = 0;
}
ListBoxDblClick(sender, new EventArgs());
}
}