Swiftで音楽を再生する
Swiftで音楽を簡単に再生するサンプルコードです。 リピート再生も簡単にできました。 サンプルコードにはないですが、ちゃんとエラーハンドリングしましょう。
PlayMusic.swift
import UIKit
import AVFoundation
class ViewController: UIViewController {
var audioPlayer : AVAudioPlayer!
override func viewDidLoad() {
super.viewDidLoad()
let soundFilePath : String = Bundle.main.path(forResource: "BGM_a", ofType: "mp3")!
let fileURL : URL = URL(fileURLWithPath: soundFilePath)
do{
audioPlayer = try AVAudioPlayer(contentsOf: fileURL)
}
catch{
}
//numberOfLoopsに-1を指定すると無限ループする。
audioPlayer.numberOfLoops = -1
audioPlayer.play()
}
}
