내 앱에는 시스템 음악 플레이어의 음악을 재생하는 기능이 있으며 자체 오디오도 있습니다. 음악 플레이어의 음악이 재생 중이고 앱의 오디오가 재생되기 시작하면 앱 볼륨에 영향을주지 않고 음악 플레이어 볼륨을 줄여야합니다.시스템 볼륨을 변경하지 않고 MPMusicPlayerController의 볼륨을 변경하십시오.
현재 음악 플레이어의 볼륨을 MPVolumeView
으로 바꾸고 있습니다. MPMusicPlayerController
volume
속성은 더 이상 사용되지 않습니다. 하지만 그것은 매우 자연스러운 [avAudioPlayer setVolume:1.0]
을 사용했지만 앱의 볼륨에도 영향을 미치는 시스템 볼륨입니다.
제 질문은 앱 볼륨에 영향을주지 않고 음악 플레이어의 볼륨을 변경할 수있는 방법이 있습니까?
나는 이미 그렇게하고있다. 나는'MPVolumeView'를 사용하여'MPMusicPlayerController'의 볼륨을 변경합니다. 거기에 다른 방법이 있습니까? 시스템 볼륨을 변경하면 앱의 볼륨에도 영향을줍니다. –
앱이나 장치 볼륨을 변경하지 않고 음악 볼륨을 변경할 수는 없습니다. – Flipper
기기 볼륨을 변경하면 앱의 'AVAudioPlayer'볼륨에도 영향을줍니다. –