目覚ましアプリを作っていますswift初心者です
sliderでアラームの音量を確かめてから設定できるようにしたいです。
コード自体はサイトを見ながらやって見たのですがsliderをいじってもmp3ファイルが鳴りません。
よろしければ教えて下さい。宜しくお願いします。
該当のソースコード
swift
1import UIKit 2import AVFoundation 3 4class FirstSwitchViewController: UIViewController { 5 6 var audioPlayer: AVAudioPlayer! 7 var volumeSlider = UISlider() 8 @IBOutlet weak var label: UILabel! 9 @IBAction func back(_ sender: UIBarButtonItem) 10 { 11 self.dismiss(animated: true, completion: nil) 12 } 13 @IBAction func volumeChange(_ sender: UISlider) 14 { 15 let value = round(sender.value * 100)/1 16 volumeSlider.value = sender.value 17 label.text = "(value)" 18 audioPlayer.volume = volumeSlider.value 19 } 20 21 override func viewDidLoad() { 22 super.viewDidLoad() 23 24 if let url=Bundle.main.url(forResource:"2",withExtension:".mp3" ){ 25 26 do { 27 audioPlayer = try AVAudioPlayer(contentsOf:url) 28 audioPlayer?.play(atTime:1 * 10) 29 30 }catch{ 31 audioPlayer = nil 32 } 33 }else{ 34 fatalError("Url is nil") 35 } 36 37 } 38 39} 40
試したこと
http://bakapro.seesaa.net/article/429338314.html
このサイトを参考にしました
回答1件
あなたの回答
tips
プレビュー