Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    Audio che non si riproduce

    codice:
    <audio id="demo" src="file/audio/be.mp3">
    <p>Questo browser non supporta l'audio.</p></audio>
    <button onclick="document.getElementById('demo').play()>Play</button>' ;
    Tutto funziona bene se per il tag audio uso l'attributo controls

    però con button non riproduce

    Ma se nel tag audio uso autoplay, l'audio viene subito riprodotto e poi si riesce a riprodurre con button
    ...ma non è questo che voglio.

    Cosa può essere?
    Errare humanum est, perseverare ovest

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti autoplay false
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    no, non funziona neanche con autoplay="false"
    Errare humanum est, perseverare ovest

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Non sembrano uscire soluzioni...

    gran pacco questo html5
    Errare humanum est, perseverare ovest

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    gran pacco questo html5
    https://developer.mozilla.org/it/doc...udio_and_video

    come puoi notare dalla documentazione anche con button si può far avviare l'audio, ci sarà qualche errore nel tuo codice (per esempio vedo che mancano le chiusure delle virgolette nell'onclick)

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Grazie è stata una svista nella battitura qui sul forum, il codice che sto testando in realtà è scritto correttamente, ossia:

    codice:
    <audio id="demo" src="file/audio/be.mp3">
    <p>Questo browser non supporta l'audio.</p></audio>
    <button onclick="document.getElementById('demo').play()">Play</button>
    e l'ho scritto proprio copiandolo dalla pagina che hai linkato

    Non mi funziona con Firefox, Opera e Chromium su Linux Mint
    Errare humanum est, perseverare ovest

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Purtroppo in questo momento non riesco a provare su ambiente linux, prova a vedere qui http://hpr.dogphilosophy.net/test/ cosa ottieni, su windows/chrome sono tutti supportati tranne flac

  8. #8
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Ho risolto con questa soluzione

    codice:
    <a onclick="demo.play()"><audio id="demo" src="file/audio/be.mp3"></audio>►</a>
    Vabbè, funziona. Ma avrei preferito riuscire con la soluzione proposta dagli sviluppatori
    Errare humanum est, perseverare ovest

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.