diff --git a/solution/site/scripts/mockup/AUTOPLAY.md b/solution/site/scripts/mockup/AUTOPLAY.md new file mode 100644 index 0000000..e06c3aa --- /dev/null +++ b/solution/site/scripts/mockup/AUTOPLAY.md @@ -0,0 +1,146 @@ +# 자동재생 — 안 된다. 왜 안 되는지와, 그래서 뭘 했는지 + +`/s/stay` 배경음악을 **새로고침 직후 바로** 나게 하려고 시도한 것 전부와 실측값이다. +같은 얘기가 다시 나오면 이 파일부터 본다. + +측정: 2026-09-14 · 킹서버 `https://web4ai.o2osolution.ai/s/stay` · Chrome(정식 채널) + +--- + +## 결론 + +**브라우저에서 첫 방문에 소리가 저절로 나게 하는 방법은 없다.** +사람 손 입력(`isTrusted: true`) 없이는 크롬이 `play()` 를 `NotAllowedError` 로 거절한다. +자바스크립트로 그 검사를 통과시키는 길은 없고, 그건 우회 대상이 아니라 +**그 우회를 막으려고 만들어진 검사**다. + +지금 동작: **손님이 화면에 처음 닿으면(클릭·탭·키) 켜진다.** 그 이상은 어떤 사이트도 못 한다. + +### 해 본 것과 결과 + +| 시도 | 결과 | +|---|---| +| 로드 즉시 `audio.play()` | `NotAllowedError` | +| 무음(`muted=true`)으로 시작 → 나중에 unmute | `NotAllowedError` (무음도 거절된다) | +| `