반응형

[solved path issue when app is updated!!]

 

react-native-sound의

issue를 아무리 뒤져봐도 찾을수가 없지만

내게 이슈로 다가왔던

 

업데이트 후 이전 버전에서 다루던

로컬 음원파일이 재생이 안되는 이슈를 해결했다.

 

[이전 방식]

1. 음원 생성

react-native-audio로

로컬에 녹음된 음원을 저장하고

해당 경로를 저장한다.

 

2. 음원 재생

저장된 경로로 부터

음원 파일을 불러와 재생한다.

 

3. 결과

일반적인 경우 문제없으나

앱 업데이트 후 재생이 안되는 이슈 발생

 

 

[문제 해결한 방식]

1. 음원 생성

react-native-audio로

로컬에 녹음된 음원을 저장하고

해당 파일명만 저장한다.

 

2. 음원 재생

저장된 파일명과 AudioUtils.LibraryDirectoryPath를 이용해

음원 파일을 불러와 재생한다.

 

3. 결과

일반적인 경우에도

앱 업데이트 후에도 재생이 잘 된다.

반응형
반응형

(ios에서) 앱을 껐다 다시 켜면

react-native-sound의 실행이

정상적으로 이뤄지지 않는 경우가 발생했다.

 

나의 경우에는

react-native-audio와 sound 두개를 모두 사용하는데

두개를 함께 쓰는 환경에서는

playback 셋팅을 해주지 않으면 안된다고한다.

 

https://github.com/zmxv/react-native-sound/issues/42

 

Sound playing via Receiver instead of phone speaker in IOS · Issue #42 · zmxv/react-native-sound

I have no problems with playing/manipulating the sound file in IOS, but the sound is coming from the receiver so it's not practical. I am using the latest version of this module, testing on Iph...

github.com


정말 어렵게 위의 이슈를 발견했다.

 

Sound.setCategory('Playback')

 

요것 한줄이면 이슈 해결된다.

 

playback 기능을 정상적으로 사용하기 위해서는

이렇게 xcode -> signing & capabilities에서

audio background mode를 활성화 시켜주어야한다.

 

반응형