更改MPMusicPlayerController的音量而不更改系统音量

时间:2016-12-13 14:00:17

标签: objective-c ios10 mpmusicplayercontroller mpvolumeview

我的应用程序具有播放系统音乐播放器音乐的功能,它也拥有自己的音频。当音乐播放器的音乐播放并且应用程序的音频将开始播放时,我必须减少音乐播放器音量而不影响应用程序的音量。

我目前正在使用MPVolumeView更改音乐播放器的音量,因为MPMusicPlayerController volume属性已被弃用。但是系统音量也会影响应用程序的音量,虽然我使用了[avAudioPlayer setVolume:1.0],这很自然。

我的问题是,有没有办法在不影响应用音量的情况下更改音乐播放器的音量?

1 个答案:

答案 0 :(得分:0)

Yo只能使用MPVolumeView更改设备音量。如果要更改应用程序卷,则AVAudioPlayer。它具有volume属性,因此您可以通过这种方式更改音量。