Mettere musica di sottofondo

di Anonimizzato11975 il
4 risposte
Ho messo la musica di sottofondo che funziona, però non vanno i pulsanti play stop
<head> 
<audio autoplay loop>  
  <source src="suono.ogg" type="audio/ogg">  
  <source src="suono.mp3" type="audio/mpeg">  
  Il tuo browser non supporta il tag audio.  
</audio>   
<script language="javascript">  
function stop() { 
document.player.stop(); 
}  
function play() { 
document.player.play(); 
} 
</script> 
</head> 

<body> 
<input type="button" value="play" onclick="javascript: play()"> 
<input type="button" value="stop" onclick="javascript:stop()"> 

4 Risposte

  • Ciao,
    a prima vista è l'oggetto player che non esiste.

    Ti consiglierei anche di usare Firefox con Firebug, puoi vedere gli eventuali errori javascript.

    Ciao
    Ele
  • ele_webdev ha scritto:


    Ciao,
    a prima vista è l'oggetto player che non esiste.

    Ti consiglierei anche di usare Firefox con Firebug, puoi vedere gli eventuali errori javascript.

    Ciao
    Ele
    L'ho modificato, funziona ma se clicco su Stop non si ferma
    
    <head>
    <audio id="sottofondo" autoplay loop>
       <source src="suono.ogg" type="audio/ogg">  
      <source src="suono.mp3" type="audio/mpeg">  
      <p>Il tuo browser non supporta il tag audio</p>
    </audio>   
    <script language="javascript">  
    function play() { 
    document.getElementById("sottofondo").play();
    }  
    function stop() { 
    document.getElementById("sottofondo").stop();  
    } 
    </script>   
    </head>
    
    <body>
    <input type="button" value="play" onclick="javascript: play()" style="cursor:pointer">
    <input type="button" value="stop" onclick="javascript: stop()" style="cursor:pointer">
    
    
  • Ciao! Mi sa che devi usare:
    
    function stop() { 
    document.getElementById("sottofondo").pause();
    
  • Della ha scritto:


    Ciao! Mi sa che devi usare:
    
    function stop() { 
    document.getElementById("sottofondo").pause();
    
    Ho risolto
    
    <head>
    <audio id="audio" autoplay loop>
    <source src="suono.ogg" type="audio/ogg" >
    <source src="suono.mp3" type="audio/mpeg">
    </audio> 
    </head>
    
    <body>
    <button onclick="document.getElementById('audio').play()" style="cursor:pointer">Play</button><button onclick="document.getElementById('audio').pause()" style="cursor:pointer">Pause</button>
    <button onclick="document.getElementById('audio').volume+=0.1" style="cursor:pointer">+</button>
    <button onclick="document.getElementById('audio').volume-=0.1" style="cursor:pointer">-</button>
    
Devi accedere o registrarti per scrivere nel forum
4 risposte