Я использую AVPlayer
для воспроизведения видео. Но моя проблема в том, что игрок совершает ошибку. в то время как тот же url уже должен играть с устройством Android
и веб-браузером Safari. Если этот URL-адрес заменен другим URL-адресом, он работает нормально.Ошибка AVPlayer с url
Это ошибка.
player.error ========== >>>>>>>>>> Дополнительно (Error Domain = AVFoundationErrorDomain Code = -11848 "Не удается открыть" UserInfo = {NSUnderlyingError = 0x156d78f30 { Ошибка домен = NSOSStatusErrorDomain Code = -12925 "(нуль)"}, 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)")
}
}
Вы можете показать код, что именно вы делаете неправильно? –
Также укажите URL-адрес, в котором вы получаете эту ошибку. – Rajat
@ Rajat. Я упомянул мой код выше. –