2

以下代码在 iOS 8.0 设备中运行良好,但在 iOS9.0 中总是将滑块值设为 0.000,

    let volumeView = MPVolumeView()
    for subview in volumeView.subviews {
        if subview.isKindOfClass((NSClassFromString("MPVolumeSlider"))!) {
            let volumeSlider = subview as? UISlider
            print("volumeSlider value : \(volumeSlider?.value)")
        }
    }

控制台输出:volumeSlider 值:可选(0.0)

关于这种行为的任何想法?我想获得主音量值。请提出您的建议。

4

1 回答 1

2

经过分析我使用AVAudioSession.sharedInstance().outputVolume获取iOS9.0设备的主音量

于 2015-08-21T17:45:56.297 回答