如何快速帮助UISlider更改ios卷

我写了下面的代码,但它不会更改iOS系统音量,它只会改变应用程序内的声音。 audioPlayerAVAudioPlayer子类

  @IBAction func sliderVol(sender: UISlider) { audioPlayer.volume = sender.value } 

UISlider发送的值已更改
我怎样才能帮助UISlider更改iOS系统的音量?

MPVolumeView类旨在让你做到这一点。 它在MediaPlayer框架中。 所以,添加到您的应用程序,使事情正确构build。

你创build它,并使其可见的方式,你实例化UIView任何其他子类,你现在可能知道。

您可以提供自己的框架并使用它来更改系统音量。

 var wrapperView = UIView(frame: CGRectMake(30, 200, 260, 20)) self.view.backgroundColor = UIColor.clearColor() self.view.addSubview(wrapperView) // 3 var volumeView = MPVolumeView(frame: wrapperView.bounds) wrapperView.addSubview(volumeView) 

如需更多帮助,请点击此处使用swift控制系统音量