Я получаю эту ошибку:(OSStatus ошибка 2003334207) Воспроизведение из файла
(OSStatus error 2003334207)
при попытке воспроизвести песню из пути, путь действует, как я могу играть mp3 из каталога, но я не могу заставить его играть в аудио-плеер, путь выглядит следующим образом -
file:///XXXX/XXXX/Library/Developer/CoreSimulator/Devices/1ECD7193-872E-4108-A565-F12BED6A69E0/data/Containers/Data/Application/85FD4AD1-54AF-4AD1-81A2-3BDA5CCE9D0A/Documents/Blessings.mp3
let vc = ViewController()
var myAudioPlayer: AVAudioPlayer = AVAudioPlayer()
var downloadName = [String]()
var songDest = [String]()
var nameMusicFile = String()
var mp3Url : URL!
override func viewDidLoad() {
super.viewDidLoad()
print(downloadName)
print(songDest)
let convert = URL(fileURLWithPath: songDest[0])
playMusic(url: convert)
// Uncomment the following line to preserve selection between presentations
// self.clearsSelectionOnViewWillAppear = false
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem()
}
func playMusic(url: URL) {
let path = url as URL!
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try AVAudioSession.sharedInstance().setActive(true)
try myAudioPlayer = AVAudioPlayer(contentsOf: path!)
myAudioPlayer.volume = 1
myAudioPlayer.play()
} catch let err as NSError{
print(err.localizedDescription)
}
}