使用UISlider Swift3进行音量控制

时间:2017-12-12 04:31:32

标签: ios swift3 uislider

我正在制作音乐应用,并且我使用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)
    }

0 个答案:

没有答案