Estoy desarrollando una aplicación de iPhone que admite la reproducción de video. Estoy usando MPMoviePlayerController con controles personalizados para reproducir el video. Para este propósito, establecí el estilo de control de MPMoviePlayerController en MPMovieControlStyleNone.Compatibilidad con AirPlay, MPMoviePlayerController y la relación MPVolumeView
Me gustaría apoyar la función AirPlay para el video que se está reproduciendo. Según la documentación, tenemos que establecer la propiedad 'allowsAirPlay' de MPMoviePlayerController en SÍ para habilitar la función AirPlay. ¿Cómo puedo mostrar el botón AirPlay en mi IU de jugador si estoy usando MPMoviePlayerController con controles personalizados?
He intentado lo siguiente:
- crea la instancia MPVolumeView
- Establecer las propiedades showsRouteButton y showsVolumeSlider de MPVolumeView en NO para ocultar el control deslizante de volumen y el botón de ruta
- Agregado MPVolumeView en mi reproductor personalizado Ver
No he dado la referencia de MPVolumeView y MPMoviePlayerController entre sí. Pero, si 'allowsAirPlay' de MPMoviePlayerController está establecido en SÍ, entonces el botón AirPlay se muestra en MPVolumeView. ¿Cómo se relacionan MPVolumeView y MPMoviePlayerController? Por favor, hágame saber la conexión entre estas dos clases que se crean de forma independiente.
Gracias y Saludos, Deepa
¿Alguna actualización sobre esto? – spd
No se puede con una barra de control personalizada. El único lugar donde puede mostrar el botón Airplay (sin alterar el código de Apple) es mediante el uso de la barra de control estándar. – lostInTransit
esperemos que esto se solucione con las actualizaciones de AirPlay en 5.0 –