Używam AVKit do odtwarzania adresu URL YouTube.
Mam ten kod w akcji przycisku:
@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()
}
}
Adres URL jest prawidłowy, ale po naciśnięciu przycisku film nie przestaje się ładować i pojawia się ten komunikat w obszarze debugowania:
nw_endpoint_flow_copy_multipath_subflow_counts Wywoływane przy połączeniu innym niż wiele ścieżek
Edytować:
Odkryłem, że AVPlayer nie obsługuje adresu URL youtube