2016-12-13 81 views
0

我的應用程序具有播放系統音樂播放器音樂的功能,並且它也有自己的音頻。當音樂播放器的音樂播放和應用程序的音頻將開始播放時,我必須減少音樂播放器的音量,而不會影響應用程序的音量。在不改變系統音量的情況下更改MPMusicPlayerController的音量

我正在更換爲MPVolumeView音樂播放器的音量爲MPMusicPlayerControllervolume屬性已棄用。但是,雖然我使用了[avAudioPlayer setVolume:1.0],這也是影響應用程序音量的系統音量,這很自然。

我的問題是,有什麼方法可以在不影響應用程序音量的情況下更改音樂播放器的音量?

回答

0

呦只能用MPVolumeView更改設備的音量。如果您想更改應用程序量,則有AVAudioPlayer。它具有volume屬性,因此您可以通過這種方式更改音量。

+0

我已經這麼做了。我正在使用'MPVolumeView'來更改'MPMusicPlayerController'的音量。有沒有其他方法可以做到這一點?隨着系統音量的變化也會影響應用程序的音量。 –

+0

如果不更改應用程序或設備音量,則無法更改音樂音量。 – Flipper

+0

更改設備音量也會影響應用的AVAudioPlayer音量。 –

相關問題