У меня есть очень простой способ воспроизведения mp3-аудиофайла в Swift с использованием AVPlayer
.Воспроизведение аудиофайла в Swift с использованием AVPlayer
Проблема в том, что это кажется слишком простым. Например, в тех случаях, когда есть проблема с воспроизведением, проблема с файлом, проблема с аудиоустройства устройства, как может проигрывание изящно из-за сбоя приложения?
Или это безопасный код ниже?
import UIKit
import AVFoundation
var audioPlayer:AVPlayer!
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
audioPlayer = AVPlayer(URL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("myResourceFileName", ofType: "mp3")!))
audioPlayer.play()
}
}
Test pathForResource, используя if let statement. Не делайте разворот силы. – pedrouan