Я использую 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)")
}
}
AVPlayer
для отслеживания информации о статусе, обратитесь к этому сообщению SO < / а>. Начните воспроизведение видео, когда проигрыватель будет готов, поскольку вы воспроизводите поток HLS, который отличается от локального воспроизведения видео. - person Dipen Panchasara   schedule 25.10.2016