- 螢幕鎖定後,瀏覽器可能會遭到暫停。
- 安裝 PWA 並不保證能在背景播放音訊。
- 打算依靠整夜播放前,請先用實際要使用的裝置測試。
在你的裝置上使用 SleepMix
- iPhone
- Mac即將推出
- Android · Google Play即將推出
- Amazon即將推出
- Windows即將推出
- Linux · Snap Store即將推出
- Edge即將推出
- Firefox即將推出
- Chrome即將推出
如何試用
睡前請用實際要使用的手機和瀏覽器測試。保持分頁開啟,只在你願意的情況下關閉省電設定,或使用 SleepMix iPhone App 的專用播放控制功能。
- 按下播放,鎖定手機,並在清醒時等待五分鐘。
- 解除鎖定,查看工具是否仍顯示正在播放,或要求你恢復播放。
- 如果聲音停止,請嘗試已安裝到主畫面的版本,或使用 SleepMix App 進行整夜播放。
需要考慮的事項
此產生器無法覆寫系統的音訊政策。安裝 PWA 圖示可讓你輕鬆重新開啟網頁,但不保證鎖定螢幕後仍能持續播放。
網頁在背景時會發生什麼事
產生器會在網頁處於作用中時使用 Web Audio。螢幕鎖定或切換到其他 App 時,瀏覽器和作業系統會決定該音訊執行環境是繼續運作、暫停,還是中斷。JavaScript 無法要求在背景持續執行而不中斷。
Apple 的 WebKit 問題紀錄記載了 Safari 分頁、主畫面網頁 App 與各個 iOS 版本之間的差異。因此,應測試目前使用的裝置,而不能保證所有 iPhone 的運作方式都相同。
主畫面圖示不代表具備原生音訊權限
安裝 PWA 會為網頁加入圖示,並提供類似 App 的視窗。它的服務工作執行緒可以快取網頁檔案,供下次離線開啟時使用,但無法在網頁遭到暫停後,讓 Web Audio 工作單元繼續播放。
MDN 離線與背景作業指南說明,服務工作執行緒在閒置時可能會被停止。離線快取與持續播放聲音是兩種不同的功能。
按照你睡覺時預計使用的方式測試
設定較短的計時時間,按下播放,並在清醒時鎖定手機。保持鎖定一段足以確認音訊是否持續播放的時間。接著解除鎖定,檢查計時器狀態與聲音是否仍一致。連接藍牙喇叭或更換瀏覽器後,請再次測試。
如果夜間經常收到通知或來電,也請測試這些情況。即使單純鎖定螢幕不會中斷播放,音訊輸出路徑變更仍可能造成中斷。
選擇可行的備用方式
如果播放停止,可以在螢幕保持亮起時使用瀏覽器幫助自己安定下來,之後讓房間恢復安靜。專用的 iPhone App 具有為長時間播放設計的原生音訊工作階段;此處提供的 SleepMix 連結可供這類用途使用。
沒有任何 App 或網站能保證電池耗盡、喇叭斷線或裝置設定絕不會中斷聲音。若有必須準時起床的重要安排,請另外設定獨立鬧鐘。
以簡單方式排除問題
確認瀏覽器是透過點按開啟、裝置音量已調高,且音訊輸出路徑符合預期。如果中斷後網頁顯示播放卻沒有聲音,請先停止,再重新播放。避免為了補償已暫停的音訊執行環境而反覆調高音量。
如果瀏覽器更新後運作方式改變,聯絡支援人員時,請記錄瀏覽器、iOS 版本和輸出裝置。這些細節比籠統地回報計時器失效更有幫助。
睡前簡短測試
開啟網頁,按下播放,調低音量,再將手機鎖定幾分鐘。如果仍聽得到聲音,請解除鎖定,並試著接聽來電或觸發提示音。這個簡單測試,比聲稱所有手機運作方式相同更能說明實際情況。如果聲音中斷,請規劃只在準備入睡、安定下來時使用此工具。
常見問題
將網站加入主畫面能解決這個問題嗎?
這能讓你更容易重新開啟工具,但無法覆寫作業系統的音訊政策。
為什麼在某個瀏覽器可以播放,在另一個卻不行?
瀏覽器引擎、裝置設定及音訊輸出路徑各有不同,而且更新後運作方式也可能改變。
在 iPhone 上有什麼可靠的替代做法?
SleepMix 這類專用 App 採用原生音訊工作階段設計;但在重要的夜晚之前,仍應先測試你的裝置。
資料來源
在你的裝置上使用 SleepMix
- iPhone
- Mac即將推出
- Android · Google Play即將推出
- Amazon即將推出
- Windows即將推出
- Linux · Snap Store即將推出
- Edge即將推出
- Firefox即將推出
- Chrome即將推出