Agregar icono Airplay a AVPlayer

El siguiente código habilita AirPlay y agrega un icono de AirPlay a la vista de AVPlayer:

playerViewController.player?.allowsExternalPlayback = true var volumeView = MPVolumeView() volumeView.showsVolumeSlider = false volumeView.sizeToFit() playerViewController.view.addSubview(volumeView) playerViewController.player!.play() 

Sin embargo, lo hace en la location incorrecta: el icono de AirPlay aparece en la esquina superior izquierda. ¿Cómo puedo asegurarme de que aparece al lado de los controles de volumen?

Si tiene dispositivos disponibles, aparecerá simplemente el button. Si no lo ve, asegúrese de configurar el AVPlayer de AVPlayerViewController para que opte (configurando su propiedad allowsAirPlayVideo).