- 화면을 잠그면 브라우저 실행이 일시 중단될 수 있습니다.
- PWA를 설치해도 백그라운드 오디오 재생이 보장되지는 않습니다.
- 밤새 재생할 계획이라면 실제로 사용할 기기에서 먼저 테스트하세요.
내 기기에서 SleepMix 사용하기
- iPhone
- Mac곧 출시
- Android · Google Play곧 출시
- Amazon곧 출시
- Windows곧 출시
- Linux · Snap Store곧 출시
- Edge곧 출시
- Firefox곧 출시
- Chrome곧 출시
사용해 보는 방법
잠자리에 들기 전에 실제로 사용할 휴대전화와 브라우저에서 테스트하세요. 탭을 열어 두고, 괜찮다고 판단되는 경우에만 절전 설정을 끄거나, 전용 재생 조작 기능이 있는 SleepMix iPhone 앱을 사용하세요.
- 재생을 누르고 휴대전화를 잠근 다음, 깨어 있는 상태에서 5분간 기다리세요.
- 잠금을 해제하고 도구에 여전히 재생 중이라고 표시되는지, 아니면 재개하라는 안내가 나오는지 확인하세요.
- 소리가 멈췄다면 밤새 사용할 때는 홈 화면에 설치한 버전이나 SleepMix 앱을 사용해 보세요.
고려할 점
이 생성기는 시스템의 오디오 정책을 바꿀 수 없습니다. 설치 가능한 PWA 아이콘은 페이지를 다시 열기 쉽게 해 주지만, 화면이 잠긴 상태에서 재생이 계속된다고 보장하지는 않습니다.
백그라운드에서 웹페이지에 일어나는 일
이 생성기는 페이지가 활성 상태일 때 웹 오디오를 사용합니다. 화면이 잠기거나 다른 앱으로 전환되면 브라우저와 운영체제가 해당 오디오 컨텍스트를 계속 실행할지, 일시 정지할지, 중단할지 결정합니다. JavaScript는 중단 없는 백그라운드 실행 시간을 요구할 수 없습니다.
Apple의 WebKit 이슈 기록에는 Safari 탭, 홈 화면 웹 앱, iOS 버전 간의 차이가 나와 있습니다. 이 기록을 보면 모든 iPhone이 똑같이 동작한다고 약속하기보다는 현재 사용하는 기기에서 테스트해야 합니다.
홈 화면 아이콘만으로 네이티브 오디오 권한이 생기지는 않습니다
PWA를 설치하면 페이지에 아이콘과 앱 형태의 창이 생깁니다. 서비스 워커는 나중에 오프라인으로 다시 방문할 수 있도록 페이지 파일을 캐시에 저장할 수 있지만, 페이지 실행이 일시 중단된 뒤에도 웹 오디오 워클릿의 재생을 유지하지는 못합니다.
MDN의 오프라인 및 백그라운드 작업 가이드에서는 서비스 워커가 비활성 상태일 때 중지될 수 있다고 설명합니다. 오프라인 캐싱과 소리의 연속 재생은 서로 다른 기능입니다.
실제로 잠잘 때와 같은 조건에서 테스트하세요
짧은 타이머를 설정하고 재생을 누른 다음, 깨어 있는 상태에서 휴대전화를 잠그세요. 오디오가 계속 재생되는지 알 수 있을 만큼 충분히 잠금 상태를 유지하세요. 그런 다음 잠금을 해제하고 타이머 상태와 소리가 여전히 일치하는지 확인하세요. Bluetooth 스피커를 연결하거나 브라우저를 바꾼 뒤에도 반복해서 테스트하세요.
밤중에 알림이나 전화가 자주 온다면 이 경우도 테스트하세요. 화면을 잠그는 것만으로는 문제가 없어도 오디오 출력 경로가 바뀌면 재생이 중단될 수 있습니다.
현실적인 대안을 정하세요
재생이 멈춘다면 화면을 켜 둔 상태에서 잠들 준비를 하는 동안 브라우저를 사용하고, 이후에는 방을 조용하게 두세요. iPhone 전용 앱에는 장시간 재생을 위해 설계된 네이티브 오디오 세션이 있습니다. 이러한 용도로 사용할 수 있도록 여기에 SleepMix 링크를 제공합니다.
어떤 앱이나 웹사이트도 배터리 방전, 스피커 연결 끊김, 기기 설정으로 인해 소리가 중단되는 일이 절대 없다고 약속할 수는 없습니다. 반드시 일어나야 하는 시간이 있다면 별도의 알람을 준비하세요.
간단한 방법으로 문제를 해결하세요
직접 탭해서 브라우저를 열었는지, 기기 음량이 올라가 있는지, 오디오가 원하는 기기로 출력되는지 확인하세요. 중단 후 페이지에 재생 중이라고 표시되는데도 소리가 나지 않으면 재생을 중지했다가 다시 시작하세요. 오디오 컨텍스트가 일시 정지된 상태에서 소리가 들리지 않는다고 음량을 계속 높이지 마세요.
브라우저 업데이트 후 동작이 달라졌다면 지원팀에 문의할 때 브라우저, iOS 버전, 출력 기기를 기록해 전달하세요. 이런 정보는 타이머가 작동하지 않았다는 막연한 설명보다 도움이 됩니다.
잠들기 전 짧은 테스트
페이지를 여세요. 재생을 누르세요. 음량을 낮추세요. 휴대전화를 몇 분간 잠그세요. 소리가 계속 들리면 잠금을 해제하고 전화나 알림이 올 때도 테스트하세요. 이 간단한 테스트는 모든 휴대전화가 똑같이 작동한다는 주장보다 훨씬 많은 것을 알려 줍니다. 소리가 끊긴다면 잠들 준비를 하는 동안에만 이 도구를 사용하도록 계획하세요.
자주 묻는 질문
사이트를 홈 화면에 추가하면 해결되나요?
도구를 다시 열기는 쉬워질 수 있지만, 운영체제의 오디오 정책을 바꾸지는 못합니다.
어떤 브라우저에서는 되고 다른 브라우저에서는 안 되는 이유는 무엇인가요?
브라우저 엔진, 기기 설정, 오디오 출력 경로가 서로 다르며, 업데이트 후 동작이 달라질 수도 있습니다.
iPhone에서 믿고 쓸 수 있는 대안은 무엇인가요?
SleepMix 같은 전용 앱은 네이티브 오디오 세션을 사용하도록 설계되어 있습니다. 그래도 중요한 날을 앞둔 밤에는 사용 전에 기기에서 테스트하세요.
출처
내 기기에서 SleepMix 사용하기
- iPhone
- Mac곧 출시
- Android · Google Play곧 출시
- Amazon곧 출시
- Windows곧 출시
- Linux · Snap Store곧 출시
- Edge곧 출시
- Firefox곧 출시
- Chrome곧 출시