J'utilise AVKit pour lire une URL YouTube.
J'ai ce code dans une action de bouton:
@IBAction func trailerButtonAction(_ sender: Any) {
guard let youtubeUrl = youtubeURL else { return }
let player = AVPlayer(url: youtubeUrl)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
present(playerViewController, animated: true) {
player.play()
}
}
L'URL est valide, mais lorsque j'appuie sur le bouton, la vidéo n'arrête pas de se charger et je reçois ce message sur la zone de débogage:
nw_endpoint_flow_copy_multipath_subflow_counts Appelé sur une connexion non multivoie
Éditer:
J'ai trouvé que AVPlayer ne prend pas en charge l'URL youtube