Pourquoi le son de mon minuteur ne se joue pas (iOS, Safari)
Votre minuteur arrive à zéro… en silence. Voici les 5 causes possibles sur iOS, Android et desktop, et comment les corriger.
Symptôme classique : vous lancez un minuteur ou une alarme web, le compte arrive à zéro… et rien ne se passe. Voici les 5 causes les plus fréquentes, des plus communes aux plus subtiles.
Cause 1 — Politique d'autoplay (la principale)
Depuis 2018, Chrome, Safari et Firefox bloquent toute lecture audio qui n'a pas été précédée d'une interaction utilisateur (clic, tap, touche). Si vous ouvrez un minuteur, le démarrez avec un raccourci clavier puis ne touchez plus l'écran, le son peut être bloqué.
Solution : un clic explicite sur "Démarrer" suffit à débloquer l'AudioContext. Convertly CHRONO le fait automatiquement.
Cause 2 — Mode silencieux iOS
iPhone et iPad ont un commutateur physique de silence. En position muet, tous les sons web sont coupés, même quand le volume médias est à fond.
Solution : basculer le commutateur (côté gauche du téléphone) en position sonnerie.
Cause 3 — Écran verrouillé (iOS)
iOS suspend les onglets Safari quand l'écran est verrouillé. Le minuteur s'arrête, le son ne peut pas se déclencher.
Solution : garder l'écran allumé. La Wake Lock API (Safari 16.4+) permet de demander programmatiquement que l'écran reste actif.
Cause 4 — AudioContext suspendu
Même après interaction, AudioContext peut entrer en état suspended (changement d'onglet, batterie faible). Si le code n'appelle pas ctx.resume() avant start(), le son est joué… mais inaudible.
Cause 5 — Volume médias séparé
Sur Android et certains desktops, le volume "médias" est distinct du volume sonnerie/notification. Un volume médias à 0 coupe le son web même si la sonnerie est à fond.
Tableau de diagnostic
| Symptôme | Cause probable |
|---|---|
| Aucun son, sur tous les sites | Volume médias à 0 ou mode silencieux |
| Pas de son sans avoir cliqué | Politique d'autoplay |
| Son OK puis silence après un moment | AudioContext suspendu |
| Pas de son écran verrouillé iOS | Onglet suspendu |
Solution universelle : doubler son et notification
Un minuteur fiable combine son et notification système. Si le son échoue, la notification reste visible — et inversement.