Ошибка AVPlayer с URL-адресом

Я использую AVPlayer для воспроизведения видео. Но моя проблема, то есть проигрыватель выдает ошибку. в то время как тот же URL-адрес уже используется на Android устройстве и в веб-браузере Safari. Если этот URL-адрес заменен другим URL-адресом, он работает нормально.

Это ошибка.

player.error ========== >>>>>>>>>> Необязательно (Error Domain = AVFoundationErrorDomain Code = -11848 «Невозможно открыть» UserInfo = {NSUnderlyingError = 0x156d78f30 {Error Domain = NSOSStatusErrorDomain Code = -12925 "(null)"}, NSLocalizedFailureReason = Носитель нельзя использовать на этом устройстве. NSLocalizedDescription = Невозможно открыть})

    override func viewDidLoad() {
            super.viewDidLoad()

            // Do any additional setup after loading the view.
            let videoUrl = "http://telvuehls_t03007-i.akamaihd.net/hls/live/217085/T03007-calkins/playlist.m3u8"
            let playerItem = AVPlayerItem(URL: NSURL(string: videoUrl as String)!)
            let playerObj = AVPlayer(playerItem: playerItem)

            self.player = playerObj
            if playerItem.error == nil{
                playerObj.play()
            }else{
               print("player.error==========>>>>>>>>>>\(playerItem.error)")
            }
        }

person Sankalap Yaduraj Singh    schedule 25.10.2016    source источник
comment
вы можете показать код, что именно вы делаете не так?   -  person Sanjeet verma    schedule 25.10.2016
comment
Также укажите URL-адрес, по которому вы получаете эту ошибку.   -  person Rajat    schedule 25.10.2016
comment
@Rajat Я упомянул свой код выше.   -  person Sankalap Yaduraj Singh    schedule 25.10.2016
comment
@Sanjeetverma Я упомянул URL-адрес в своем коде.   -  person Sankalap Yaduraj Singh    schedule 25.10.2016
comment
@DipenPanchasara, также реализован наблюдатель. но он отвечает мне «AVPlayerItemStatus.Unknown» и «AVPlayerItemStatus.Failed».   -  person Sankalap Yaduraj Singh    schedule 25.10.2016


Ответы (1)


Перейдите по следующей ссылке Поддерживаемые форматы, чтобы узнать о поддерживаемых форматах AVPlayer

Я думаю, что формат, который вы используете для воспроизведения, не может быть открыт AVPlayer, что явно указано в ошибке.

Насколько я знаю, для воспроизведения AVPlayer нужен фрагмент данных.

person Vinodh    schedule 25.10.2016