iPhone Cómo manejar mediante programación la notificación de alerta de SMS / Llamada
Pregunta
Tengo algunos problemas con las alertas de SMS y las notificaciones de llamadas que bloquean el reproductor de video. Actualmente estoy mostrando un video usando MPMoviePlayerController con movieControl Hidden. También estoy superponiendo un subtítulo usando UITextView en la parte superior del video.
Sin embargo, cada vez que aparece una ventana emergente de alerta por SMS, el video se congelará pero el TextView continuará desplazándose. Una alerta de llamada también interrumpirá el video, haciendo que el video se congele mientras el texto continúa desplazándose, lo que conduce a una mala alineación.
Entonces, ¿hay alguna forma de evitar que el video se congele? ¿O hay alguna forma de detectar notificaciones de alertas por SMS / llamadas y manejarlas?
Solución
comprobar
- (void)applicationWillResignActive:(UIApplication *)application
y
- (void)applicationDidBecomeActive:(UIApplication *)application
métodos del protocolo UIApplicationDelegate. O puedes atrapar
UIApplicationDidBecomeActiveNotification
y
UIApplicationWillResignActiveNotification
notificaciones