アプリで、本体が消音状態 or ボリューム小だったらアラートを出したいと思っています。
こちらやこちらを参考にし、MPVolumeViewを使って音量を取得しようとしているのですが、何度やっても値が「0.0」になってしまいます。何が原因かわかりますでしょうか?
var volumeSlider: UISlider!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
// 音量調整のため、システム音量設定画面をaddview self.view.backgroundColor = UIColor.clearColor() let mpVolumeView = MPVolumeView(frame: self.view.bounds) mpVolumeView.hidden = true; self.view.addSubview(mpVolumeView) // 音量調整用のスライダーを取得 for childView in mpVolumeView.subviews { // UISliderクラスで探索 if (childView.isKindOfClass(UISlider)){ self.volumeSlider = childView as! UISlider } } print(volumeSlider.value) //ここで 0.0 なってしまう
}
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/15 00:28
2016/09/18 03:11