2016-12-13 3 views
0

내 앱에는 시스템 음악 플레이어의 음악을 재생하는 기능이 있으며 자체 오디오도 있습니다. 음악 플레이어의 음악이 재생 중이고 앱의 오디오가 재생되기 시작하면 앱 볼륨에 영향을주지 않고 음악 플레이어 볼륨을 줄여야합니다.시스템 볼륨을 변경하지 않고 MPMusicPlayerController의 볼륨을 변경하십시오.

현재 음악 플레이어의 볼륨을 MPVolumeView으로 바꾸고 있습니다. MPMusicPlayerControllervolume 속성은 더 이상 사용되지 않습니다. 하지만 그것은 매우 자연스러운 [avAudioPlayer setVolume:1.0]을 사용했지만 앱의 볼륨에도 영향을 미치는 시스템 볼륨입니다.

제 질문은 앱 볼륨에 영향을주지 않고 음악 플레이어의 볼륨을 변경할 수있는 방법이 있습니까?

답변

0

기기 볼륨을 변경할 수있는 기기는 MPVolumeView입니다. 응용 프로그램 볼륨을 변경하려면 AVAudioPlayer이 있습니다. 그것은 volume 속성을 가지고 있으므로 볼륨을 그렇게 변경할 수 있습니다.

+0

나는 이미 그렇게하고있다. 나는'MPVolumeView'를 사용하여'MPMusicPlayerController'의 볼륨을 변경합니다. 거기에 다른 방법이 있습니까? 시스템 볼륨을 변경하면 앱의 볼륨에도 영향을줍니다. –

+0

앱이나 장치 볼륨을 변경하지 않고 음악 볼륨을 변경할 수는 없습니다. – Flipper

+0

기기 볼륨을 변경하면 앱의 'AVAudioPlayer'볼륨에도 영향을줍니다. –

관련 문제