En bref
  • Un navigateur peut être suspendu après le verrouillage de l’écran.
  • L’installation d’une PWA ne garantit pas la lecture audio en arrière-plan.
  • Testez votre appareil avant de compter sur une lecture pendant toute la nuit.

Comment procéder

Avant le coucher, testez le téléphone et le navigateur que vous comptez utiliser. Gardez l’onglet ouvert, désactivez les réglages d’économie de batterie uniquement si cela vous convient, ou utilisez l’application SleepMix pour iPhone afin de disposer de commandes de lecture dédiées.

  1. Appuyez sur Lecture, verrouillez le téléphone et attendez cinq minutes en restant éveillé.
  2. Déverrouillez-le et regardez si l’outil indique que la lecture continue ou vous demande de la reprendre.
  3. Si le son s’est arrêté, essayez la version installée sur l’écran d’accueil ou l’application SleepMix pour une utilisation nocturne.

Points à prendre en compte

Ce générateur ne peut pas contourner les règles audio du système. L’icône d’une PWA installable facilite la réouverture de la page, mais ne garantit pas la continuité de la lecture lorsque l’écran est verrouillé.

Ce qui arrive à une page web en arrière-plan

Le générateur utilise Web Audio tant que sa page est active. Lorsque l’écran se verrouille ou qu’une autre application passe au premier plan, le navigateur et le système d’exploitation décident si ce contexte audio continue, se met en pause ou est interrompu. JavaScript ne peut pas imposer un fonctionnement continu en arrière-plan.

L’historique des problèmes WebKit d’Apple décrit des différences entre les onglets Safari, les applications web de l’écran d’accueil et les versions d’iOS. Cet historique justifie de tester l’appareil utilisé plutôt que de promettre un comportement identique sur tous les iPhone.

Une icône sur l’écran d’accueil ne donne pas les autorisations audio d’une application native

L’installation de la PWA donne à la page une icône et une fenêtre semblable à celle d’une application. Son service worker peut mettre en cache les fichiers de la page pour une prochaine visite hors ligne, mais il ne maintient pas la lecture du worklet Web Audio une fois la page suspendue.

Le guide MDN sur le fonctionnement hors ligne et en arrière-plan explique que les service workers peuvent être arrêtés lorsqu’ils sont inactifs. La mise en cache hors ligne et la lecture sonore continue sont deux fonctions différentes.

Testez dans les conditions prévues pour dormir

Choisissez une courte durée de minuterie, appuyez sur Lecture et verrouillez le téléphone en restant éveillé. Laissez-le verrouillé assez longtemps pour constater si le son continue. Puis déverrouillez-le et vérifiez que l’état de la minuterie correspond toujours au son entendu. Répétez le test après avoir connecté une enceinte Bluetooth ou changé de navigateur.

Testez aussi les notifications et les appels téléphoniques si vous en recevez souvent pendant la nuit. Un changement de sortie audio peut interrompre la lecture, même si le verrouillage de l’écran seul ne le fait pas.

Choisissez une solution de repli réaliste

Si la lecture s’arrête, utilisez le navigateur pour vous détendre en gardant l’écran allumé, puis laissez le silence s’installer dans la pièce. Une application dédiée pour iPhone dispose d’une session audio native conçue pour une lecture prolongée ; un lien vers SleepMix est proposé ici pour cet usage.

Aucune application ni aucun site web ne peut promettre qu’une batterie déchargée, une enceinte déconnectée ou un réglage de l’appareil n’interrompra jamais le son. Prévoyez un réveil séparé si vous devez impérativement vous réveiller à une heure précise.

Gardez le dépannage simple

Vérifiez que le navigateur a été ouvert d’un toucher, que le volume de l’appareil est suffisamment haut et que la sortie audio correspond à celle attendue. Si la page indique Lecture mais qu’aucun son n’est audible après une interruption, arrêtez la lecture puis relancez-la. Évitez d’augmenter le volume à répétition pour compenser un contexte audio en pause.

Si une mise à jour du navigateur modifie le comportement, indiquez le navigateur, la version d’iOS et l’appareil de sortie audio lorsque vous contactez l’assistance. Ces détails sont plus utiles qu’un simple signalement indiquant que la minuterie n’a pas fonctionné.

Un court test avant le coucher

Ouvrez la page. Appuyez sur Lecture. Baissez le volume. Verrouillez le téléphone pendant quelques minutes. Si vous entendez toujours le son, déverrouillez-le et essayez un appel ou une alerte. Ce test simple vous en apprend bien plus qu’une affirmation selon laquelle tous les téléphones fonctionnent de la même façon. Si le son se coupe, prévoyez d’utiliser l’outil uniquement pendant que vous vous détendez avant de dormir.

Questions fréquentes

L’ajout du site à mon écran d’accueil résoudra-t-il ce problème ?

Cela peut faciliter la réouverture de l’outil, mais ne permet pas de contourner les règles audio du système d’exploitation.

Pourquoi cela fonctionne-t-il dans un navigateur et pas dans un autre ?

Les moteurs des navigateurs, les réglages des appareils et les sorties audio diffèrent, et leur comportement peut changer après une mise à jour.

Quelle solution de remplacement est fiable sur iPhone ?

Une application dédiée comme SleepMix est conçue pour utiliser une session audio native ; testez tout de même votre appareil avant une nuit importante.

Sources