2010-03-21 14 views
5

Cuando reproduzco un video con MPMoviePlayerController en mi aplicación, mi iPhone no se bloquea automáticamente (probado OS 3.0 & 3.1.2). Sin embargo, la aplicación.idleTimerDisabled = NO, por lo que esta configuración no se ve afectada por MPMoviePlayerController.¿Cómo habilitar el bloqueo automático de iPhone durante la reproducción de MPMoviePlayer?

¿Cómo puedo hacer que mi iPhone duerma normalmente (por ejemplo, después de 3 min de atenuación de pantalla, luego se apaga) cuando mi aplicación se está ejecutando y reproduciendo un video?

+0

http://stackoverflow.com/questions/30760826/allow-auto-lock-while-video-is-being-played – ancajic

+0

http://stackoverflow.com/a/38018555/1017340 – Mojtaba

Respuesta

1

Esa es una característica de MPMoviePlayerController; la mayoría de la gente no quiere que se apaguen las pantallas después de tres minutos de video si no lo han tocado.

Supongo que podría implementar una superposición de controles personalizada en la parte superior de la película (explicada en la aplicación de demostración de iPhone de reproductor de películas por defecto) que consiste en un botón invisible que cada vez que se presiona restablece un temporizador. Si el temporizador se dispara (por ejemplo, después de 3 minutos) puede pausar/detener el video.

Cuestiones relacionadas