Foros del Web » Creando para Internet » HTML »

Reproducir un Sonido al pulsar un enlace

Estas en el tema de Reproducir un Sonido al pulsar un enlace en el foro de HTML en Foros del Web. Hola Amigos; Lo he revisado todo, creo que lo tengo bien, pero creo que los hilos que hablaron de este tema son bastante antiguos (2003, ...
  #1 (permalink)  
Antiguo 18/08/2012, 12:30
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Reproducir un Sonido al pulsar un enlace

Hola Amigos;

Lo he revisado todo, creo que lo tengo bien, pero creo que los hilos que hablaron de este tema son bastante antiguos (2003, creo recordar) y no sé si esto se quedó ya obsoleto y por eso no funciona así.

Quiero hacer sonar un sonido al hacer Click sobre un enlace en html. Pensé que lo más sencillo era con javascript y, a pesar de ser negado para la programación web, en su día, logré hacerlo funcionar.

El Script era un evento. En el Head inserté el sifuiente código;
Código:
<!-- Aquí Va La función de Reproducción de Sonido -->
<script>
function Reproducir(){
document.all.sound.src = "http://recursostic.educacion.es/bancoimagenes/contenidos/sonidos01/CD23/wav/eip02186.wav"
}
</script>
En el cuerpo puse;
Código:
<div id="firma" align="center""><a href="/galeria/""title="ENTRAR" target="_parent" onclick="Reproducir()"> 
  <h1>En<span>trar</span></h1>
</a></div>
Creo que lo tengo bien. Al principio me descargaba el audio pero instalando los plugins precisos conseguí que tanto Firefox como IE Explorer lo reprodujeran.

Sin embargo, con el tiempo y las distintas versiones de exploradores esto ha dejado de funcionar. Lo único que consigo es que me muestre Firefox un fallo en la descarga del plugin y por más que lo instalo manualmente no hay forma.

¿Hay otra forma más sencilla?¿Es que estoy haciendo algo mal?

Muchas gracias

KchoPrro
  #2 (permalink)  
Antiguo 19/08/2012, 03:45
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Reproducir un Sonido al pulsar un enlace

Con audio html5
http://foros.emprear.com/html5/audio...p3/audio5.html
El problema es que si es un link no vas a escuchar nada, va a ir al destino, podrías hacerlo con un evento onmouseover

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 21/08/2012, 03:18
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Reproducir un Sonido al pulsar un enlace

Cita:
Iniciado por emprear Ver Mensaje
Con audio html5
[url]http://foros.emprear.com/html5/audio-html5/mp3/audio5.html[/url]
El problema es que si es un link no vas a escuchar nada, va a ir al destino, podrías hacerlo con un evento onmouseover

Saludos
Quieres decir que al pulsar sobre un enlace no se reproduce por eso?, porque no le da tiempo?? y es posible indicar al vínculo del enlace que abra la nueva página pasados unos segundos (tiempo para poder reproducier el escaso segundo de audio).

Pruebo con el enlace que me indicas, a ver qué tal, ya te cuento!.

KchoPrro
  #4 (permalink)  
Antiguo 21/08/2012, 08:08
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Reproducir un Sonido al pulsar un enlace

si exactamente.
Podrías integrar todo en una función de javascript y usar setTimeout para hacer la demora.
Pero realmente si lo hacés un click estás entorpeciendo la navegación, no te lo aconsejaría, también se me ocurre que podés usar el evento, onunload

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 27/08/2012, 06:03
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Reproducir un Sonido al pulsar un enlace

Cita:
Iniciado por emprear Ver Mensaje
si exactamente.
Podrías integrar todo en una función de javascript y usar setTimeout para hacer la demora.
Pero realmente si lo hacés un click estás entorpeciendo la navegación, no te lo aconsejaría, también se me ocurre que podés usar el evento, onunload

Saludos
Ya, pero supongo que el evento onunload podría ser tomado por los navegadores como ventana emergente o redireccionamiento automático y salir el aviso ese de seguridad.

Si hago un java script con OnClik y setTimeout no creo que entorpezca, el usuario ahce clik sobre el vínculo "ENTRAR", suena el sonido del obturador de la cámara, pasan unos escasos 2 segundos y actúa el hipervínculo, es justo lo que quiero.

También pensé en archivo flash que lo hicoera todo pero me parece mucho más complejo, diseñarlo e integrarlo en el HTML.

Serguiré probando aunque voy poquito a poquito.

Gracias por los consejos.

KchoPrro
  #6 (permalink)  
Antiguo 27/08/2012, 14:10
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Reproducir un Sonido al pulsar un enlace

Bueno, ya consigo que suene, ahora solo tengo que hacer que la página a enlazar tarde un poco más en cargar para que le dé tiempo a sonar entero el sonido.

saludos

KchoPrro

Etiquetas: enlace, imagenes, pulsar, reproducir, sonido, formulario
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 12:29.