AVPlayer를 사용하여 로컬 오디오 파일 및 오디오 스트림을 재생하고 있습니다.실제 장치에서 AVPlayer의 볼륨 정보
볼륨을 제외하고 실제 장치에서는 모두 잘 작동합니다. 볼륨이 매우 낮습니다. 심지어 장치 볼륨 최대를 설정합니다. 이지만 이어폰의 볼륨은 정상입니다. 나는 스피커의 볼륨이 이어폰의 볼륨이되는 방법을 추측한다.
그리고 시뮬레이터에서도 잘 작동합니다.
볼륨을 설정하기 위해 MPMusicPlayerController, AVMutableAudioMix를 시도했습니다. 하지만 아무 것도 작동하지 않습니다.
나는 완전히 혼란 스럽다. 도움 주셔서 감사합니다.
AVPlayer에는 볼륨 속성이 없습니다. AVAudioPlayer가 아닙니다. 내 오디오 파일의 볼륨이 낮지는 않지만 내 앱에만 표시됩니다. – icefox
나는 나의 대답을 편집했다. 그것은 당신을 도울지도 모른다 –
감사합니다. 문제가 발견되었습니다. AVAudioSession입니다. AVAudioSession 설정에 대한 모든 코드를 제거하면 볼륨이 정상이됩니다. 그러나 AVAudioSession을 설정하는 방법을 여전히 모르겠습니다. – icefox