Skip to content
New issue

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

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

Already on GitHub? Sign in 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에서 해결된 이슈입니다.

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

No branches or pull requests

3 participants