Tengo una aplicación que requiere que la pantalla del iPhone permanezca activa (o no, dependiendo de la elección del usuario). Lo he hecho desactivando el temporizador de inactividad de la aplicación, que funciona bien y dandy hasta que empiece a reproducir medios a través del MPMusicPlayerController. Debido a un error en el SDK, esto reactiva el temporizador inactivo sin forma aparente de desactivarlo nuevamente.Cómo detener MPMusicPlayerController para habilitar el bloqueo de pantalla
Mi flujo de aplicación es:
- aplicación se inicia
- pantalla se queda en
- < ... el tiempo pasa ... >
- reproducir el archivo de audio
- patadas temporizador de inactividad en
- La pantalla se apaga
Tengo un archivo de audio vacío que se reproduce en segundo plano para evitar que el teléfono entre en modo de suspensión profunda, pero realmente me gustaría mantener la pantalla desbloqueada también.
¿Alguien ha logrado encontrar una solución para esto?
¿Ha establecido el 'idleTimerDisabled' en' SÍ'? – kennytm
Sí. El idleTimerDisabled se restablece a NO cuando se inicia el MPMusicPlayerController y no puede volver a desactivarlo. – tddmonkey
¿Alguna suerte con este problema? Intenté todas las soluciones, pero ninguna de ellas funcionó. –