如何快速帮助UISlider更改ios卷
我写了下面的代码,但它不会更改iOS系统音量,它只会改变应用程序内的声音。 audioPlayer
是AVAudioPlayer
子类
@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控制系统音量