2014-03-27 92 views
0

我有一個全功能的音頻播放器,使用AVPlayer播放音樂。我用MPVolumeView爲了控制音量。但作爲一個額外的功能,我希望用戶在某些情況下使用設置窗格控制音量,而不需要用戶通過MPVolumeView手動設置音量。控制應用程序內的音樂音量[iOS]

在這一點上我很清楚,我不能改變MPVolumeView的值,因此硬件音量沒有用戶與之交互。

但我想知道有沒有辦法可以改變當前正在播放的AVPLayerAVPlayer本身音軌音量(例如:保持當前的硬件體積最大音量值)。

我可以通過AVAudioPlayer,MPMusicPlayerController來完成嗎?如果不是AVPlayer

回答

1

可以使用:

[yourAVPlayer setVolume: 0.0]

從0.0到1.0(0.0 - >靜音,1.0 - >最大卷)測距。

然後你就可以有型動物的體積多個AVPlayer

(對不起,我的英語:))