young
1
이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
toss sdk 2.0.5
cocos creator 3.8.7
사운드 - cc.AudioSource
qr 테스트 환경
dom audio를 사용하면 정상 작동하지만 연타가 필요한 게임이라 급격한 성능저하가 발생하여 코코스 내부 엔진 context 를 사용해야하는 상황입니다.
며칠째 광고 후 사운드 유실 문제로 난관을 겪고 있는데 비슷한 문제를 해결한 사례가 있으면 공유주시면 감사드리겠습니다.
유니티에서도 비슷한 문제가 있긴합니다.
저희만 그런건지는 모르겠지만,
ios 환경에서만 발생하고, 주로 긴 광고 (30초) 를 끝까지 시청하고난후 게임으로 복귀하면, 높은 확률로 사운드가 먹통이됩니다.
유니티 AudioSource 기준 mute, stop, pause 어떤걸로 해도 만찬가지입니다.
Webkit 기준으로 뭔가 AudioContext 를 비활성화시키는 기준조건이 있는건가싶기도하고.
앱인토스 게임 시작시에 유니티에 할당(?)된 AudioContext 레퍼를 따볼려고 시간 많이 써봤는데, 방법을 모르겠네요.
일단 임시 workaround 는 내부엔진(유니티) AudioContext 를 mute, stop, pause 시키지 않고,
볼륨을 0.001f 이런식으로 사실상 들리지않게 세팅했다가, 게임으로 복귀할때 원복시키는 방법으로 진행하고는있습니다.
그럼 오디오가 안죽더라고요.