- Przeglądarka może zostać zawieszona po zablokowaniu ekranu.
- Zainstalowanie PWA nie gwarantuje odtwarzania dźwięku w tle.
- Sprawdź działanie na swoim urządzeniu, zanim zaczniesz polegać na odtwarzaniu przez całą noc.
Pobierz SleepMix na swoje urządzenie
- iPhone
- MacWkrótce
- Android · Google PlayWkrótce
- AmazonWkrótce
- WindowsWkrótce
- Linux · Snap StoreWkrótce
- EdgeWkrótce
- FirefoxWkrótce
- ChromeWkrótce
Jak wypróbować
Przed snem sprawdź działanie na konkretnym telefonie i w konkretnej przeglądarce. Pozostaw kartę otwartą, wyłącz oszczędzanie baterii tylko wtedy, gdy Ci to odpowiada, lub skorzystaj z aplikacji SleepMix na iPhone’a, która ma osobne opcje sterowania odtwarzaniem.
- Naciśnij Odtwórz, zablokuj telefon i odczekaj pięć minut, nie zasypiając.
- Odblokuj telefon i sprawdź, czy narzędzie nadal pokazuje odtwarzanie, czy prosi o jego wznowienie.
- Jeśli dźwięk ucichł, wypróbuj zainstalowaną wersję z ekranu początkowego lub aplikację SleepMix do odtwarzania przez noc.
Co wziąć pod uwagę
Ten generator nie może zmienić systemowych zasad odtwarzania dźwięku. Ikona zainstalowanej aplikacji PWA ułatwia ponowne otwarcie strony, ale nie gwarantuje ciągłości odtwarzania przy zablokowanym ekranie.
Co dzieje się ze stroną internetową w tle
Generator korzysta z Web Audio, gdy jego strona jest aktywna. Po zablokowaniu ekranu lub przejściu do innej aplikacji przeglądarka i system operacyjny decydują, czy kontekst dźwiękowy nadal działa, zostaje wstrzymany czy przerwany. JavaScript nie może wymusić nieprzerwanego działania w tle.
Historia zgłoszeń błędów WebKit firmy Apple opisuje różnice między kartami Safari, aplikacjami internetowymi z ekranu początkowego i wersjami iOS. Dlatego warto sprawdzić działanie na obecnie używanym urządzeniu, zamiast obiecywać, że wszystkie iPhone’y zachowują się identycznie.
Ikona na ekranie początkowym nie daje uprawnień natywnej aplikacji do odtwarzania dźwięku
Zainstalowanie PWA dodaje stronie ikonę i okno przypominające aplikację. Jej proces service worker może zapisać pliki strony do ponownego otwarcia offline, ale nie podtrzymuje odtwarzania przez moduł worklet Web Audio po zawieszeniu strony.
Poradnik MDN dotyczący działania offline i w tle wyjaśnia, że procesy service worker mogą zostać zatrzymane, gdy są nieaktywne. Zapisywanie plików do użytku offline i ciągłe odtwarzanie dźwięku to dwie różne funkcje.
Przetestuj działanie w warunkach, w których planujesz spać
Ustaw minutnik na krótki czas, naciśnij Odtwórz i zablokuj telefon, zanim zaśniesz. Pozostaw go zablokowanego na tyle długo, aby sprawdzić, czy dźwięk nadal gra. Następnie odblokuj go i sprawdź, czy stan minutnika nadal odpowiada odtwarzaniu dźwięku. Powtórz test po podłączeniu głośnika Bluetooth lub zmianie przeglądarki.
Sprawdź też wpływ powiadomień i połączeń telefonicznych, jeśli często otrzymujesz je w nocy. Zmiana urządzenia wyjściowego dźwięku może przerwać odtwarzanie, nawet jeśli samo zablokowanie ekranu tego nie powoduje.
Wybierz praktyczne rozwiązanie awaryjne
Jeśli odtwarzanie się zatrzymuje, korzystaj z przeglądarki podczas wyciszania się przed snem, pozostawiając ekran włączony, a potem pozwól, by w pokoju zapanowała cisza. Osobna aplikacja na iPhone’a korzysta z natywnej sesji audio przeznaczonej do dłuższego odtwarzania; zamieszczony tutaj odnośnik do SleepMix służy właśnie temu zastosowaniu.
Żadna aplikacja ani strona internetowa nie może obiecać, że rozładowana bateria, odłączony głośnik lub ustawienie urządzenia nigdy nie przerwie dźwięku. Jeśli musisz wstać o określonej porze, ustaw osobny budzik.
Zacznij od prostych sposobów rozwiązywania problemów
Sprawdź, czy przeglądarka została otwarta stuknięciem, głośność urządzenia jest ustawiona powyżej zera, a dźwięk trafia do właściwego urządzenia wyjściowego. Jeśli po przerwaniu odtwarzania strona pokazuje Odtwórz, ale nie słychać dźwięku, zatrzymaj odtwarzanie i uruchom je ponownie. Nie zwiększaj wielokrotnie głośności, próbując skompensować wstrzymany kontekst dźwiękowy.
Jeśli po aktualizacji przeglądarki działanie się zmieni, kontaktując się z pomocą techniczną, podaj nazwę przeglądarki, wersję iOS i urządzenie wyjściowe dźwięku. Te szczegóły są bardziej przydatne niż ogólna informacja, że minutnik nie zadziałał.
Krótki test przed snem
Otwórz stronę. Naciśnij Odtwórz. Zmniejsz głośność. Zablokuj telefon na kilka minut. Jeśli nadal słyszysz dźwięk, odblokuj telefon i sprawdź wpływ połączenia lub powiadomienia. Ten prosty test powie Ci znacznie więcej niż stwierdzenie, że wszystkie telefony działają tak samo. Jeśli dźwięk zanika, zaplanuj korzystanie z narzędzia tylko podczas wyciszania się przed snem.
Częste pytania
Czy dodanie strony do ekranu początkowego rozwiąże problem?
Może ułatwić ponowne otwarcie narzędzia, ale nie zmienia zasad odtwarzania dźwięku ustalonych przez system operacyjny.
Dlaczego działa w jednej przeglądarce, a w innej nie?
Silniki przeglądarek, ustawienia urządzeń i sposób kierowania dźwięku do urządzeń wyjściowych różnią się, a ich działanie może zmieniać się po aktualizacjach.
Jakie rozwiązanie zastępcze sprawdzi się na iPhonie?
Osobna aplikacja, taka jak SleepMix, jest zaprojektowana do korzystania z natywnej sesji audio; mimo to przetestuj swoje urządzenie przed ważną nocą.
Źródła
Pobierz SleepMix na swoje urządzenie
- iPhone
- MacWkrótce
- Android · Google PlayWkrótce
- AmazonWkrótce
- WindowsWkrótce
- Linux · Snap StoreWkrótce
- EdgeWkrótce
- FirefoxWkrótce
- ChromeWkrótce