Pregunta

En nuestra aplicación para el iPad, un flujo de video está jugando en una vista jugador. La vista jugador tiene un botón para ir a una nueva vista (empujo la nueva vista en el control de navegación cuando el usuario hace clic en este botón). La nueva vista tiene un botón de retroceso para volver a la vista del reproductor.

El requisito es que el video debe seguir desempeñando a pesar de que el usuario hace clic en el botón para empujar la nueva vista y ahora el nuevo punto de vista es visible para el usuario para indicar al usuario el video sigue jugando.

Esto funciona bien. Puedo escuchar el audio cuando voy a la nueva vista y no estoy liberando mi reproductor. Sin embargo, si me quedo en la nueva vista durante unos 2 minutos y después haga clic en el botón Atrás para ir a la vista del reproductor, el audio sigue correctamente. Pero el vídeo sólo es rápido envía las tramas que han pasado en los 2 minutos y luego viene a la trama de vídeo actual.

Puede alguien por favor sugerir por qué esto podría estar sucediendo?

¿Fue útil?

Solución

Puede probar addSubview en lugar de empujar un nuevo punto de vista cuando el usuario hace clic sobre el botón para ir en la nueva vista. He resuelto mi problema similar de esta manera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top