У меня есть приложение, которое воспроизводит локальные mp3-файлы в приложении, которое не работает в iOS 13, но ниже ОС оно работает ....
добавив это в массив до:
Объявитьэто в классе:
var MediaPlayer = AVAudioPlayer()
Отправка в функцию в viewdidload:
TrackListData.append(Track(TrackName: "Introduction",TrackDescription: "About the good reasons for taking mindful breaks", TrackURL: URL(fileURLWithPath: Bundle.main.path(forResource: "Introduction", ofType: "mp3")!)))
setSong(trackURL: TrackListArray[0].TrackList[0].TrackURL)
func setSong(trackURL : URL){
do{
MediaPlayer.prepareToPlay()
MediaPlayer = try AVAudioPlayer(contentsOf: trackURL)
ProgressbarSong.maximumValue = Float(MediaPlayer.duration)
}
catch {
print(error)
}
}
Получить эту ошибку в функции setSong в строке: MediaPlayer = tryAVAudioPlayer (contentsOf: trackURL)
Ошибка: поток 1: EXC_BAD_ACCESS (код = 1, адрес = 0x58)