Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Safari 15 이상 버전에서 decodeAudioData가 실패하여 소리가 정상적으로 재생되지 않는 현상 #1077

Open
kdhkr opened this issue Mar 25, 2023 · 4 comments

Comments

@kdhkr
Copy link
Contributor

kdhkr commented Mar 25, 2023

현재 iOS 15, iPadOS 15 이상에 탑재된 모든 브라우저와 macOS Monterey에 탑재된 Safari 15 이상 버전에서 decodeAudioData가 실패하여 게임 내 음악이 재생되지 않는 현상이 있습니다. 자세한 이유는 추가적인 분석이 필요하지만, 게임을 한판 완료하게 되면 이제까지 재생되었어야 했던 모든 소리가 일괄적으로 재생된 후 정상화되는 것이 확인되었습니다.

재현 환경: iOS 15, iPadOS 15 이상에 탑재된 모든 브라우저 또는 macOS Monterey 이상에 탑재된 Safari 15 이상 브라우저

발생 오류: body.js의 getAudio(); 함수audioContext.decodeAudioData(); 실행 중 발생:
Unhandled Promise Rejection: EncodingError: Decoding failed

기타 특이사항: 게임을 한판 완료하게 되면 이제까지 재생되었어야 했던 모든 소리가 일괄적으로 재생된 후 정상화되는 것이 확인되었습니다. 현재 운영 중인 것으로 확인된 모든 끄투 사설 서버에서도 발생합니다.

@d0ul
Copy link

d0ul commented Mar 30, 2024

도움말 Dialog에 임베드 된 유튜브 소개 영상을 재생하거나, 타 웹사이트에 끄투를 임베드 한 경우에도 오디오가 재생되는 것으로 보입니다.

@d0ul
Copy link

d0ul commented Apr 23, 2024

Standalone PWA에서 무음 모드 해제 시 iOS 17환경에서 정상 재생됩니다.

@Moremi1
Copy link

Moremi1 commented Jul 17, 2024

무음을 해제하면 ㅎ해결됩니다

@d0ul
Copy link

d0ul commented Jul 17, 2024

무음을 해제하면 ㅎ해결됩니다

iOS 18에서 해결된 이슈입니다.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants