내 앱에서 소리가 녹음 및 재생됩니다. 일부 녹음 알고리즘 때문에 녹음을 위해 라이브러리를 사용했습니다. 재생에 대해서는 AVAudioPlayer를 사용하여 파일을 재생합니다.ios - 볼륨 컨트롤에 대해 매우 이상한 동작이 발생했습니다.
문제는 다음과 같습니다. 라이브러리에 자체 볼륨 컨트롤이있는 것 같습니다.
(1). (+와 -) 라이브러리가 활성화되어 전에, 나는 아이폰의 하드 버튼으로 볼륨을 변경 (이 라이브러리가 비활성 인 의미의) 낮은 볼륨으로
(2). 그런 다음 라이브러리가 활성 상태 일 때 볼륨을 더 높게 변경합니다.
(3). 그런 다음 라이브러리가 다시 비활성 상태이면 볼륨이 자동으로 낮은 볼륨으로 변경됩니다. 지금부터
는 : 상기 라이브러리가 활성화되면, 볼륨 (2) 인 라이브러리가 비활성 상태이면 볼륨은 (3)과 같습니다.
AVAudioSession 및 AudioToolbox에 대한 자세한 내용을 읽었지만 볼륨에 관한 요점을 참조하십시오. 여기에 메커니즘을 가르쳐 주시겠습니까? 그래서 제 문제를 해결할 수 있습니다.
죄송합니다. 내 문제를 보여주기 위해 데모를 만듭니다. 보안 때문에 내 앱 UI가 아닙니다.
감사합니다.