Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Riproduzione mp3

  1. #1

    Riproduzione mp3

    Salve a tutti.

    Avrei bisogno di riprodurre in sequenza tutti i brani mp3 contenuti in una cartella, ma non so come fare.

    È possibile?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Quote Originariamente inviata da Marcello (PT) Visualizza il messaggio
    Avrei bisogno di riprodurre in sequenza tutti i brani mp3 contenuti in una cartella, ma non so come fare.
    È possibile?
    Ma di cosa parliamo? Di una pagina Web? Di una applicazione Node?
    Gira in locale? Gira su un server? Dove si trova fisicamente la cartella rispetto all'applicazione?
    Hai già fatto una ricerca?

    Servono più elementi per poter capire lo scenario in cui si cala la tua necessità.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    È vero, scusami alka. Si tratta di una pagina web su un server.

    La puoi trovare qui, è un sito che ho fatto per i fratelli di chiesa che riascoltano volentieri i brani nostri, graficamente è pensato per il cellulare, e sarebbe bello che con un tasto si potessero ascoltare, in sequenza, tutti i brani della cartella che li contiene sul server.
    marmari.org/jb.htm

    Grazie.

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    cosa utilizzi js puro o qualche framework?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    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>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.