标签: iphone ios volume uislider mpmusicplayercontroller
我正在尝试使用UISlider更改应用中的音量。我正在使用的代码是:
[[MPMusicPlayerController applicationMusicPlayer] setVolume:_volumeSlider.value];
此代码的问题在于它显示iPhone上的音量框与按下iPhone左侧的音量增大或音量减小按钮时显示的音量框相同。对于我的应用程序,我需要隐藏此框,因为我唯一关心的是改变音量。
答案 0 :(得分:3)
使用MPVolumeView。它与系统音量保持同步(当用户例如击中其中一个硬件音量按钮时自行调整),并且更相关地,在调整时抑制音量挡板。