iOS Mirroring MPMoviePlayerController a TV con reproducción de pantalla de TV en pantalla completa

Tengo una aplicación con reproducción de video (almacenada localmente) usando MPMoviePlayerController

    NSString *deviceDir = [[NSUserDefaults standardUserDefaults] stringForKey:WZLDEVICEPATH];
NSString *videopath = [deviceDir stringByAppendingPathComponent:video]
NSURL *url = [NSURL fileURLWithPath:videopath];
player = [[MPMoviePlayerController alloc] initWithContentURL:url];
CGRect viewInsetRect = CGRectInset (playerframe,
                                            0.0,
                                            0.0 );
        /* Inset the movie frame in the parent view frame. */
[[player view] setFrame:viewInsetRect];
[player view].backgroundColor = [UIColor clearColor];
[player view].tag = TAG_VIDEO_PLAYER;
player.movieSourceType = MPMovieSourceTypeFile;
[player prepareToPlay];
[self.view addSubview: [player view]];

Ahora necesito duplicar la aplicación en un dispositivo externo, la duplicación funciona bien en la segunda pantalla (TV), pero la reproducción del televisor está en la misma resolución (ancho x alto) que en el iPad, tengo que hacer La reproducción de TV en pantalla completa. ¿Hay alguna manera de sincronizar la reproducción en dos dispositivos con diferente resolución?

He intentado para la ventana múltiple con una instancia diferente de MPMoviePlayerController, pero la reproducción de sincronización se ve afectada. ¿Hay alguna solución para superar estos problemas?