J'utilise le AVPlayer
pour lire la vidéo. Mais mon problème c'est que le joueur se produit l'erreur. alors que la même URL est déjà utilisée pour le périphérique Android
et le navigateur Web Safari. Si cette URL est remplacée par l'autre, elle fonctionne correctement.Erreur AVPlayer avec l'URL
Ceci est l'erreur.
player.error ========== >>>>>>>>>> en option (erreur Domaine = AVFoundationErrorDomain Code = -11848 "Impossible d'ouvrir" UserInfo = {NSUnderlyingError = {0x156d78f30 erreur de domaine = code NSOSStatusErrorDomain = -12925 "(null)"}, NSLocalizedFailureReason = les médias ne peuvent pas être utilisés sur cet appareil., NSLocalizedDescription = ne peut pas ouvrir})
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)")
}
}
pouvez-vous montrer du code ce que vous faites exactement mal? –
Également mentionner l'URL dans laquelle vous obtenez cette erreur – Rajat
@Rajat J'ai mentionné mon code ci-dessus. –