Uibuttonを押すとオーディオが再生されるようコードを書いています。オーディオが再生されている間、storyboardでレイアウトしたUIbuttonをHighlighの状態にしておきたいのですが、どのようにすればいいでしょうか? 調べてみるとCallback function を使うみたいなのですがわかりません。
import
1import AVFoundation 2 3class ViewController: UIViewController { 4 5 var player:AVAudioPlayer! 6 7 let url = Bundle.main.bundleURL.appendingPathComponent("audio1.mp3") 8 9 override func viewDidLoad() { 10 super.viewDidLoad() 11 12 } 13 14 func play(url: URL) { 15 do { 16 try player = AVAudioPlayer(contentsOf:url) 17 player.play() 18 19 } catch { 20 print(error) 21 } 22 } 23 24 @IBAction func pushButton1(sender: UIButton) { 25 play(url: url) 26 } 27 28 29コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/05 03:15 編集