크롬에서 게임 소리만 안 날 때, 클릭 한 번이면 되는 이유
게임은 잘 돌아가는데 소리만 안 납니다. 유튜브는 멀쩡히 들리니 스피커 문제도 아닙니다. 볼륨을 아무리 올려도 그대로입니다. 이 상황에서 대부분의 안내는 볼륨을 확인하고 재부팅하라는 말로 끝나는데, 실제 원인은 다른 곳에 있는 경우가 많습니다. 브라우저가 일부러 막고 있는 것입니다.
구분어디까지 안 들리는지부터 나눕니다
원인을 좁히는 데 30초면 충분합니다. 아래 순서로 확인하면 문제의 범위가 정해집니다.
| 모든 소리가 안 남 | 다른 프로그램에서도 소리가 안 나면 윈도우 쪽 문제입니다. 출력 장치와 볼륨 믹서를 봅니다 |
| 크롬 전체가 안 남 | 같은 크롬에서 다른 사이트도 소리가 안 나면 크롬 설정이나 볼륨 믹서 문제입니다 |
| 이 게임만 안 남 | 다른 사이트는 들리는데 게임만 안 들린다면 자동재생 정책이나 사이트별 설정 문제입니다 |
| 클릭하면 들림 | 화면을 한 번 누르면 소리가 나온다면 고장이 아닙니다. 브라우저의 정상 동작입니다 |
마지막 항목이 이 글의 핵심입니다. 많은 분이 여기서 잘못된 곳을 뒤지기 시작합니다.
원인 1브라우저가 일부러 막는 경우
크롬에는 자동재생 정책이 있습니다. 페이지가 열리자마자 소리를 내는 것을 막는 규칙입니다. 크롬 개발자 문서는 이 정책이 사용자 경험을 개선하고, 광고 차단 프로그램을 설치할 동기를 줄이며, 데이터 사용량을 낮추기 위한 것이라고 설명합니다.
여기서 브라우저 게임에 특히 중요한 부분이 있습니다. 이 정책은 두 단계로 적용됐습니다.
| 크롬 66 | 오디오와 비디오 요소에 적용. 일반적인 동영상 자동재생이 여기서 막혔습니다 |
| 크롬 71 | Web Audio API에 적용. 브라우저 게임의 효과음과 배경음이 대부분 이 방식을 씁니다 |
크롬이 밝힌 바에 따르면 Web Audio에 대한 적용은 개발자들이 사이트를 수정할 시간을 주기 위해 늦춰졌고, 웹 게임처럼 코드를 고쳐야 하는 사이트의 수를 줄이는 방향으로 구현이 조정됐습니다. 그럼에도 게임 소리가 유독 안 나는 구조적 이유가 여기에 있습니다.
정리하면 이렇습니다. 게임에 들어가서 화면을 한 번 클릭하면 소리가 나옵니다. 이것은 버그가 아니라 설계된 동작입니다. 게임 시작 버튼을 누르는 순간 소리가 살아나는 이유도 같습니다.
확인미디어 참여 지수를 직접 볼 수 있습니다
위 조건에 나온 미디어 참여 지수는 크롬이 이용자별로 사이트마다 매기는 값입니다. 그 사이트에서 소리를 켠 채 미디어를 재생한 이력이 쌓이면 값이 올라가고, 일정 기준을 넘으면 자동재생이 허용됩니다.
이 값은 직접 확인할 수 있습니다. 크롬 주소창에 chrome://media-engagement 를 입력하면 사이트별 목록과 점수가 나옵니다. 자주 가는 사이트는 자동재생이 되는데 처음 가는 사이트는 안 되는 이유가 여기서 설명됩니다.
같은 게임이 어제는 소리가 났는데 오늘은 안 나는 경우도 이 값으로 설명되는 경우가 있습니다. 크롬을 새로 설치했거나 인터넷 사용 기록을 지우면 이 지수도 초기화되기 때문입니다.
원인 2탭이나 사이트가 음소거된 경우
자동재생 정책이 아니라면 다음은 음소거입니다. 두 군데를 봐야 합니다.
첫째는 탭 음소거입니다. 크롬에서 탭을 마우스 오른쪽 버튼으로 누르면 사이트 음소거 항목이 나옵니다. 실수로 눌러 두면 그 사이트는 계속 무음 상태가 됩니다. 소리가 나는 탭에는 작은 스피커 표시가 뜨는데, 그 표시가 아예 안 보인다면 이쪽을 의심할 만합니다.
둘째는 사이트 설정입니다. 크롬 설정에서 개인정보 및 보안 항목으로 들어가 사이트 설정을 열고, 추가 콘텐츠 설정 아래의 소리 항목을 확인합니다. 여기서 특정 사이트가 차단 목록에 들어가 있으면 그 사이트만 소리가 안 납니다.
같은 화면에서 반대로 자동재생을 허용할 사이트를 등록할 수도 있습니다. 자주 하는 게임이 있다면 여기에 주소를 넣어 두면 클릭 없이도 소리가 나옵니다.
원인 3윈도우 쪽에서 막혀 있는 경우
크롬 설정을 다 봤는데도 안 된다면 운영체제 쪽입니다. 여기서 자주 놓치는 것이 볼륨 믹서입니다.
윈도우는 전체 볼륨과 별개로 프로그램마다 볼륨을 따로 관리합니다. 시스템 볼륨은 최대인데 크롬만 0으로 내려가 있는 상황이 실제로 생깁니다. 작업 표시줄의 스피커 아이콘을 마우스 오른쪽 버튼으로 눌러 볼륨 믹서를 열면 프로그램별 막대가 보입니다.
다음은 출력 장치입니다. 이어폰을 뺐는데 소리가 여전히 이어폰으로 나가도록 잡혀 있거나, 모니터 스피커로 출력이 바뀌어 있는 경우입니다. 스피커 아이콘을 눌러 현재 선택된 장치가 실제로 소리를 듣는 장치인지 확인합니다.
순서이 순서로 확인하면 빠릅니다
지금까지의 내용을 실행 순서로 정리하면 이렇습니다. 위쪽일수록 빠르고 되돌리기 쉽습니다.
| 1단계 | 게임 화면을 한 번 클릭해 봅니다. 여기서 해결되면 자동재생 정책이 원인입니다 |
| 2단계 | 탭을 오른쪽 버튼으로 눌러 사이트 음소거가 걸려 있는지 봅니다 |
| 3단계 | 다른 사이트에서 소리를 켜 봅니다. 여기서도 안 나면 크롬 밖의 문제입니다 |
| 4단계 | 볼륨 믹서에서 크롬 항목을 확인합니다 |
| 5단계 | 출력 장치가 실제로 듣는 장치로 잡혀 있는지 봅니다 |
| 6단계 | 크롬 사이트 설정의 소리 항목에서 차단 목록을 확인합니다 |
여섯 단계를 다 지나도 그대로라면 그 게임 자체의 문제일 수 있습니다. 애초에 소리가 없는 게임인 경우도 의외로 많습니다. 다른 게임을 하나 열어 보면 바로 구분됩니다.
참고로 소리 문제와 실행 문제는 원인이 다릅니다. 화면이 아예 안 뜬다면 브라우저 게임이 안 열릴 때 점검 순서 7가지 쪽이 맞고, 실행은 되는데 화면이 끊긴다면 게임이 자꾸 끊길 때, 원인을 세 가지로 나눠 잡는 법을 보시면 됩니다. 휴대전화에서 화면이 잘려 보이는 문제는 모바일에서 게임 화면이 잘릴 때에서 따로 다룰 예정입니다.
정리하면
게임 소리가 안 날 때 가장 먼저 할 일은 화면을 한 번 클릭해 보는 것입니다. 크롬은 66 버전부터 오디오와 비디오 요소에, 71 버전부터 Web Audio API에 자동재생 정책을 적용하고 있고, 브라우저 게임의 소리는 대부분 후자에 해당합니다. 클릭 한 번이 이 정책을 통과하는 조건입니다.
그다음은 탭 음소거, 크롬 사이트 설정, 윈도우 볼륨 믹서, 출력 장치 순입니다. 자주 하는 게임이라면 크롬 사이트 설정에서 자동재생을 허용해 두면 매번 클릭할 필요가 없어집니다.
출처
- Chrome for Developers, Autoplay policy in Chrome(정책 목적 및 소리 허용 조건) — developer.chrome.com
- Chrome for Developers, Web Audio, Autoplay Policy and Games(크롬 71 적용 및 웹 게임 영향) — developer.chrome.com
- The Chromium Projects, Autoplay(정책 적용 시점) — chromium.org



댓글
댓글 쓰기