Cita:
Iniciado por pateketrueke
¿Y qué de todo es lo que no funciona?
Es decir, aquí tienes varias cosas, HTML, Javascript y PHP.
¿Con cual de todas tienes problemas?
¿Ya cargaste directamente tu script de PHP que imprime el HTML del audio para verificar que funciona?
O mejor aún, ¿ya has hecho una prueba únicamente con HTML para asegurarte de que sabes lo que estás haciendo?
O bien, ¿todo está perfecto con el HTML, incluso el script PHP lo muestra bien pero entonces tu problema es con el script de AJAX?
Lo que no me funciona es reproducir el audio al tener una nueva entrada en la base de datos.
No se donde colocarlo para que suene, si en el
index.php o en
refresh.php
Otra cosa no se bien como hacer el IF para que sepa que es una nueva entrada en la base de datos
Código:
<script>
var sonido;
sonido = document.getElementById("sonido").value;
var cantidadVieja = 0;
var cantidadNueva = sonido;
if (cantidadNueva > cantidadVieja) {
cantidadVieja = cantidadNueva;
cantidadNueva = 0;
notificacionSonido.play();
}
</script>
<?php $numeroNotificaciones = $this->Numnotificaciones[0]['numnotificaciones'] ?>
<input id="sonido" type="hidden" value="<?php echo $numeroNotificaciones ?>">
<audio id="notificacionSonido">
<source src="<?php echo WWW . DS; ?>usuario/audio/notificacion.mp3" type="audio/mp3">
</audio>