2012-02-06 19 views
6

This application y this application dice que muestra fondos de pantalla en vivo en la pantalla de bloqueo. Tenemos un requisito similar.Es curioso saber el truco para los fondos de pantalla en vivo en la pantalla de bloqueo en el iPhone

De las evaluaciones se llegó a saber que está reproduciendo música en segundo plano con volumen silencioso, pero no es relevante para la configuración de fondos de pantalla.

Tema totalmente fastidioso para nosotros. ¿Alguien puede sugerir algún punto por dónde comenzar ...?

Referred this y Referred this preguntas en nuestro foro, pero dice que no será aprobado por Apple. Entonces, ¿cómo existe la aplicación actual en la tienda?

Nota: Considere esto como preguntas de programación genuinas ya que no hay un punto de partida que podamos encontrar.

Respuesta

4

Si reproduce música, puede usar MPNowPlayingInfoCenter (disponible en iOS 5.0 y posterior) para configurar cosas como portada, título y artista en la pantalla de bloqueo. Su código podría tener este aspecto:

NSMutableDictionary *currentTrackData = [[NSMutableDictionary alloc] init]; 
[currentTrackData setObject:"Some text" forKey:MPMediaItemPropertyTitle]; 

MPMediaItemArtwork *mediaItemArtwork =[[MPMediaItemArtwork alloc] initWithImage:[UIImage imageNamed:@"your image path"]]; 
[currentTrackData setObject:mediaItemArtwork forKey:MPMediaItemPropertyArtwork]; 
[mediaItemArtwork release]; 

[MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = currentTrackData; 

No se olvide de importar el marco reproductor de medios:

#import <MediaPlayer/MediaPlayer.h> 
0

La aplicación pantalla de bloqueo en vivo debe estar haciendo de esta manera (MPNowPlayingInfoCenter) como usted no puede reproducir música durante el uso la aplicación

Cuestiones relacionadas