Maintenant, je pense que je connais les différences entre 3.X et 4 en ce qui concerne le MPMoviePlaybackController et la nécessité de définir la vue et de le faire fonctionner pleinement dans un contrôleur de vue enfant. Mais malgré le code suivant qui semble correct (pour moi) je reçois toujours un écran vide pour la durée du film. Je sais qu'il joue avec succès comme les incendies moviePlayBackDidFinish.Comment puis-je afficher la vidéo depuis AppDelegate dans iOS4
Ai-je besoin de l'ajouter à un modal ou similaire à ce stade?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:filePath]];
player.fullscreen = YES;
player.controlStyle = MPMovieControlStyleNone;
[[player view] setFrame:window.bounds];
[window addSubview: [player view]];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
}
J'ai essayé avec et sans réglage plein écran et controlstyle –