Я создаю музыкальный проигрыватель для своих скачанных песен. Я получил его для воспроизведения выбранных песен, но я хотел бы, чтобы следующая песня запускалась автоматически после окончания предыдущей.
Я пытался использовать событие PlayStateChange, но, похоже, оно не работает, при попытке отладки (F11) он просто ничего не делает после окончания песни.
private void lstSongs_SelectedIndexChanged(object sender, EventArgs e)
{
index = lstSongs.SelectedIndex;
axWindowsMediaPlayer1.URL = paths[lstSongs.SelectedIndex];
}
это код для воспроизведения выбранной песни
void axWindowsMediaPlayer1_PlayStateChange()
{
index++;
axWindowsMediaPlayer1.URL = paths[lstSongs.SelectedIndex];
}
это последнее, что я пробовал, но он не выполняет этот код
Я ожидал, что он просто перейдет к следующей песне в списке, я не получаю никаких ошибок