在app [iOS]中控制音乐音量

时间:2014-03-27 13:56:16

标签: ios audio avplayer

我有一个使用AVPlayer播放音乐的全功能音频播放器。我使用MPVolumeView来控制音量。但作为一项额外功能,我希望用户在某些情况下使用设置窗格来控制音量,这并不要求用户通过MPVolumeView手动设置音量。

此时我很清楚我无法更改MPVolumeView的值,因此无需用户与之交互的硬件卷。

但我想知道有没有办法可以改变AVPLayerAVPlayer本身正在播放音轨的音量(例如:将当前硬件音量保持为最大音量值)。

我可以使用AVAudioPlayer MPMusicPlayerController完成此操作,如果不是AVPlayer吗?

1 个答案:

答案 0 :(得分:1)

您可以使用:

[yourAVPlayer setVolume: 0.0]

范围从0.0到1.0(0.0 - > Muted,1.0 - > Max Vol)。

然后你可以拥有多个不同体积的AVPlayer

(抱歉我的英文:))