我正在制作音乐应用,并且我使用UISlider
进行音乐音量控制。问题是,当我按下iPhone / iPad上的音量按钮时,UISlider
不会改变或移动。请帮助我,我一直在寻找没有推荐的地方
这是我使用的代码:
override func viewDidLoad() {
super.viewDidLoad()
DispatchQueue.main.async {
self.slider.setValue(AVAudioSession.sharedInstance().outputVolume, animated: true)
}
}
@IBAction func volumeControlSlider(_ sender: UISlider) {
slider = (MPVolumeView().subviews.filter { NSStringFromClass($0.classForCoder) == "MPVolumeSlider" }.first as! UISlider)
slider.setValue(sender.value, animated: false)
}