Bonjour,
je désire activer un son toutes les heures sur ma page j'ai le code, j'ai le son, mais le souci est que la synchronisation entre l'heure d'activation et l'actualisation de ma page me pose problème.
En effet, ma page met plus ou moins longtemps à charger et elle fonctionne avec autoplay, ce temps d'actualisation fausse la senchronisation entre mon ma plage (de début et de fin) d'activation du son et mon refresh de la page...
voici mon code pour être un peu plus clair...
J'ai donc mis le refresh a une min et ma plage a 1min egalement.. le souci est que le temps de chargement fausse l'heure du refresh et donc créer un décalage, ainsi ma page peut se refresh a 11h59m59 puis a 12h02m00 et dans ce cas aucun son ne sortira...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <html lang="fr"> <meta http-equiv="refresh" content="60" charset="iso-8859-1"> <?php //recuperer l'heure actuelle $date = date('H:i:s'); $h = '12:00:00'; $hf = '12:01:00'; if (( $date >= $h && $date <= $hf)) { ?> <audio autoplay id="audioPlayer"> <source src="musique/son.ogg"></source> <source src="musique/son.mp3"></source> </audio> <?php } </html>
J'ai penser donc racourcir la duréee du refresh, mais dans ce cas il se peut que le son sorte 2 fois...
j'ai également penser faire durée le son 1min, mais le refresh prend le dessus et le son, se répete si 2 refresh dans la même plage horaire...
Si quelqu'un à une idée pour que mon, code fonctionne...![]()
Partager