音楽再生アプリを作っているのですが、
色々なサイトをみながら動くコードを組み合わせて作っているのですが、
UISliderで音量と位置を調整しようと試みています。
しかし、
UISliderと音量は
@IBOutlet weak var volume: UISlider! @IBAction func volumeController(_ sender: UISlider) { //★★★ここでエラーが出ます。 player.volume = volume.value
部品を接続して、これだけなので簡単です。
と拝見したのですが、自分がやるとエラーになってしまいました。
swift
1 2import UIKit 3import AVFoundation 4import MediaPlayer 5 6class ViewController: UIViewController, MPMediaPickerControllerDelegate { 7 8 // MPMusicPlayerControllerのインスタンスを作成 9 var player :MPMusicPlayerController! 10 11 override func viewDidLoad() { 12 super.viewDidLoad() 13 14 // playerのモードを設定 ... 「applicationMusicPlayer」 または 「systemMusicPlayer」 15 player = MPMusicPlayerController.applicationMusicPlayer 16 //player = MPMusicPlayerController.systemMusicPlayer 17 } 18 19 @IBOutlet weak var volume: UISlider! 20 @IBAction func volumeController(_ sender: UISlider) { 21 22 //★★★ここでエラーが出ます。 23 player.volume = volume.value 24 }
最終行の部分で
playerの部分に反応して
「'volume' is unavailable: Use MPVolumeView for volume control」
訳すと
「'volume'は使用できません:MPVolumeViewを使用して音量を調整してください」
という意味のようなのですが、MPVolumeViewというものも何を指しているのかわからないので質問させていただきました。
音楽再生アプリに詳しい方、ご教授願います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/24 07:14
2019/07/24 07:17
2019/07/24 07:35
2019/07/24 07:36
2019/07/24 07:39
2019/07/24 07:40
2019/07/24 07:44 編集
2019/07/24 08:02