C# ¿Cómo escribir un reproductor de música al hacer clic en la siguiente canción?
¿Por qué utilizar ListVIew para listas de reproducción? Debido a que los elementos seleccionados de ListView no están bien indexados, no es fácil de manejar
Puedes intentarlo cambiándolo a ListBox
Luego, cuando hagas clic en el botón, primero obtendrás el valor actual en la lista Índice de la canción que se está reproduciendo
int currentIndex = listBox.SelectIndex;
entonces int NextIndex =currentIndex++ //siguiente canción
de manera similar, int LastIndex =currentIndex--; para obtener la canción anterior
y luego obtener listBox.Items[NextIndex Items[NextIndex] para obtener la siguiente canción que desea, el elemento por adelantado para almacenar la mejor es la canción. objeto, incluido el título de la canción y la ruta, y luego cargar la ruta de reproducción en el bien...
Por supuesto, no necesito decir más sobre el tratamiento especial de la primera y la última canción en la lista