4

J'ai un MPMoviePlayerController que je présente modalement. La vidéo se charge correctement, mais juste avant le lancement de la vidéo, l'écran devient blanc jusqu'à ce qu'il soit chargé. Comment puis-je empêcher cela?MPMoviePlayerController affiche un écran blanc vierge avant le lancement?

moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]]; 

[self presentModalViewController:moviePlayerViewController animated:YES]; 

Répondre

7

D'abord, vous devez utiliser ceci pour visualiser les films:

[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController]; 

En second lieu, pour changer l'arrière-plan moviePlayerViewController vous pouvez utiliser:

moviePlayerViewController.view.backgroundColor = [UIColor blackColor]; 

Ainsi, lorsque la vidéo est lancée la couleur de fond sera noire.

son aide ... L'espoir

9

En outre, vous devez vous assurer de régler la movieSourceType sur votre MPMoviePlayercontroller (que vous pouvez accéder via moviePlayerViewController.moviePlayer).

Si vous ne définissez pas cette propriété, la valeur par défaut est MPMovieSourceTypeUnknown et le lecteur n'affiche pas les contrôles tant que la demande n'est pas retournée (ce qui peut prendre un certain temps sur WWAN).

Questions connexes