안녕하세요, Unity WebGL로 게임 포팅 진행 중입니다.
브라우저에서는 사용자 인터렉션 없이 사운드 재생이 안 되는 제약 사항이 있는 것 같습니다.
현재 토스에 업로드 되어 있는 ‘오목’ / ‘사과게임’ 등 게임을 살펴 보면 게임 로딩이 완료되는 대로 사운드가 재생이 되고 있는데요, 제 앱의 경우에는 한 번 터치를 사용자가 진행해 줘야 BGM 사운드가 재생이 됩니다.
테스트는 iOS 18.7.1 / 앱인토스 샌드박스 환경에서 진행했습니다.
Unity - Manual: Audio in Web (Audio playback and browser security - For security reasons, browsers don’t allow audio playback until an end user interacts with your application webpage via a mouse click, touch event, or key press. Use a loading screen to allow the end user to interact with your application and start audio playback before your main content begins.)
아마 해당 제약 때문인 것 같은데요, 유저 인터렉션 없이도 사운드를 바로 재생할 수 있는 방법이 있을까요?
참고로 Audio Source로 BGM 플레이 중입니다.
