Guide pratique5 min de lecture

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ômeCause probable
Aucun son, sur tous les sitesVolume médias à 0 ou mode silencieux
Pas de son sans avoir cliquéPolitique d'autoplay
Son OK puis silence après un momentAudioContext suspendu
Pas de son écran verrouillé iOSOnglet suspendu
${CTA('alarme/notification', "Alarme avec notification système (contourne le problème)")}

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.

Pour aller plus loin