Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Etiqueta audio HTML5

Estas en el tema de Etiqueta audio HTML5 en el foro de HTML en Foros del Web. Buenas. Estoy intentando hacer una cosa que parece sencilla pero no se muy bien como hacerlo. Lo que quiero es que cuando acabe una canción ...
  #1 (permalink)  
Antiguo 10/06/2013, 01:56
 
Fecha de Ingreso: abril-2013
Ubicación: Barcelona
Mensajes: 78
Antigüedad: 11 años, 1 mes
Puntos: 2
Etiqueta audio HTML5

Buenas.
Estoy intentando hacer una cosa que parece sencilla pero no se muy bien como hacerlo.
Lo que quiero es que cuando acabe una canción me ejecute un javascrip.
Espero que se pueda hacer de una forma sencilla como la que estoy intentando.

Con esto es con lo que estoy haciendo pruebas:

Código HTML:
<!DOCTYPE html>
<html>
<body>

<audio id="audio1" controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
</audio>

<script>
audiomusic=document.getElementById("audio1");
if(audio1.ended == true){
alert("fin");
}

</script> 

</body> 
</html> 
Gracias de antemano.
  #2 (permalink)  
Antiguo 10/06/2013, 04:11
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Etiqueta audio HTML5

Supongo que tendrás que usar addEventListener.

Código Javascript:
Ver original
  1. audiomusic = document.getElementById("audio1")
  2. audiomusic.addEventListener("ended", terminado)
  3.  
  4. function terminado() {
  5.   alert("yuuupi!")
  6. }
  #3 (permalink)  
Antiguo 10/06/2013, 04:29
 
Fecha de Ingreso: abril-2013
Ubicación: Barcelona
Mensajes: 78
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Etiqueta audio HTML5

Muchas gracias
Eso es lo que quería.

Etiquetas: audio, etiqueta, html5, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:16.