如何在使用UISlider更改音量时隐藏Iphone音量框?

时间:2012-12-27 20:36:49

标签: iphone ios volume uislider mpmusicplayercontroller

我正在尝试使用UISlider更改应用中的音量。我正在使用的代码是:

[[MPMusicPlayerController applicationMusicPlayer] setVolume:_volumeSlider.value];

此代码的问题在于它显示iPhone上的音量框与按下iPhone左侧的音量增大或音量减小按钮时显示的音量框相同。对于我的应用程序,我需要隐藏此框,因为我唯一关心的是改变音量。

1 个答案:

答案 0 :(得分:3)

使用MPVolumeView。它与系统音量保持同步(当用户例如击中其中一个硬件音量按钮时自行调整),并且更相关地,在调整时抑制音量挡板。