Обработка ошибок для AVPlayer, если нет подключения к Интернету - PullRequest
0 голосов
/ 12 июля 2019

У меня есть этот код, который я использую для воспроизведения удаленного аудио.Я хотел бы выдать предупреждение, если к аудио нельзя получить доступ из-за невозможности подключения к удаленному серверу, но XCode сообщает мне, что этот код не выдает ошибку.

Я пытался добавить throws и do / try / catch, но я новичок и не могу найти правильное расположение, которое облегчит этот код, выдавая мне ошибку с предупреждением.Я попытался поместить его в скобки 'else', но он не выдает предупреждение, когда я проверяю его, отключая Интернет.

  @IBAction func playBothPressed(_ sender: Any) {
            guard let url = URL(string: bothAudio) else {return}

            let playerItem = AVPlayerItem(url: url)
            player = AVPlayer(playerItem: playerItem)
            player.play()
        }
...