Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. texarea quando si invia il testo emette un suono
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      imperor User Attivo • ultima modifica di

      texarea quando si invia il testo emette un suono

      ciao a tutti 🙂 come posso fare in modo che quando un utente scrive nella texarea al clik emette un suono?

      0 Miglior Risposta Ringrazia Cita Rispondi

        merlinox 1 Risposta Ultima Risposta
      • merlinox
        merlinox Moderatore • ultima modifica di @imperor

        @imperor con una banale ricerca su Google o chiedendolo a chatGPT o dintorni:
        https://mcasimirian.medium.com/playing-audio-on-click-in-your-javascript-app-72aa955068fc

        1 Miglior Risposta Ringrazia Cita Rispondi

          I 2 Risposte Ultima Risposta
        • I
          imperor User Attivo • ultima modifica di @merlinox

          @merlinox grazie

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            imperor User Attivo • ultima modifica di @merlinox

            @merlinox ciao ho usato chatGPT 🙂 e mi ha generato funziona alla grande! l'ho inserito nel file dove salva i messaggi sul daatabase

             <?php
            		$myAudioFile = "suoni/whisper.wav";
            		echo '<audio autoplay="true" style="display:none;">
            		<source src="'.$myAudioFile.'" type="audio/wav">
            		</audio>';
            		?>
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              giulio.marchesi 1 Risposta Ultima Risposta
            • giulio.marchesi
              giulio.marchesi Moderatore • ultima modifica di @imperor

              @imperor certo, in questo modo lo hai creato lato server (PHP). Ti consiglierei però di farlo in modo differente, lato client tramite JavaScript, concettualmente ha anche più senso in quanto risposta all'interazione dell'utente. Come codice di base quindi avresti:

              • a livello di struttura HTML: <textarea placeholder="inserire testo"></textarea> <button type="submit" onclick=f()>INVIA</button>
              • a livello di codice JavaScript: <script> function f(){ const suono = new Audio("nomefile.mp3"); suono.play(); } </script>

              Ad esempio nomefile.mp3 (o .wav, quello che hai) può essere il percorso relativo, in locale oppure specifichi il percorso assoluto es. da un altro sito, esempio qualsiasi: https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3

              1 Miglior Risposta Ringrazia Cita Rispondi

                I 1 Risposta Ultima Risposta
              • I
                imperor User Attivo • ultima modifica di @giulio.marchesi

                @giulio-marchesi ha detto in texarea quando si invia il testo emette un suono:

                <script> function f(){ const suono = new Audio("nomefile.mp3"); suono.play(); } </script>

                buongiorno e grazie per la risposta meglio javascript 🙂

                1 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti