Quote Originariamente inviata da ciro78 Visualizza il messaggio
cosa utilizzi js puro o qualche framework?
Js puro.

Ho avuto questo da BARD, ma come posso farlo partire, il tasto cosa deve contenere?


<script language="JavaScript">


// Dichiarazione delle variabili
var audio = document.querySelector('audio');
var playlist = [];


// Funzione per caricare la playlist
function loadPlaylist() {
// Ottieni l'elenco dei file MP3 nella cartella
var files = fs.readdirSync('path/to/playlist');


// Aggiungi ogni file alla playlist
for (var i = 0; i < files.length; i++) {
// Controlla che il file sia un file MP3
if (files[i].endsWith('.mp3')) {
playlist.push(files[i]);
}
}
}


// Funzione per riprodurre il brano successivo
function playNext() {
// Se la playlist č vuota, esci dalla funzione
if (playlist.length === 0) {
return;
}


// Ottieni il nome del prossimo brano
var nextFile = playlist.shift();


// Carica il brano
audio.src = 'path/to/playlist/' + nextFile;


// Riproduci il brano
audio.play();
}


// Event listener per il click sul tasto
document.querySelector('#playButton').addEventList ener('click', playNext);


// Carica la playlist
loadPlaylist();
</script>