Estoy usando AVKit para reproducir una URL de youtube.
Tengo este código dentro de una acción de botón:
@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()
}
}
La URL es válida, pero cuando presiono el botón, el video no deja de cargarse y recibo este mensaje en el área de depuración:
nw_endpoint_flow_copy_multipath_subflow_counts Llamado en una conexión que no sea de múltiples rutas
Editar:
Descubrí que AVPlayer no es compatible con la URL de YouTube
swift
xcode
url
avplayerviewcontroller
Alex Giatrakis
fuente
fuente
Respuestas:
Yo diría que este registro no es necesariamente relevante. Recibía este error al intentar reproducir en el simulador, pero no estaba sucediendo en un dispositivo real.
fuente
Una solución alternativa sería usar un simulador 12.4.x ya que no presenta este problema. Solo los simuladores 13.x muestran este error. Sucede repetidamente que ralentiza el simulador hasta que se rastrean todas las pistas solicitadas.
Para combatir esto durante las pruebas, no estoy encendiendo
AVPlayer
o solo estoy almacenando una pista corta.Para reducir la cantidad de errores, intente iniciar su Me
AVPlayer
gusta así:Esto puede reducir los errores en un 30%.
fuente