3 votes

MPMoviePlayerController cache les boutons next prev

Existe-t-il un moyen simple (peut-être bricolé) de masquer les boutons suivant/précédent sur les applications MPMoviePlayerController ?

je ne veux pas changer le skin, juste "cacher" les boutons de saut.

enter image description here

Merci Alex

2voto

James Bedford Points 10691

Définir le style de la setControlStyle de l UIMoviePlayerController instance à MPMovieControlStyleNone .

Edit :

Je suppose que la meilleure façon d'obtenir les boutons exactement comme vous le souhaitez serait de créer votre propre UIView qui gère l'aspect visuel des contrôles, implémentez les boutons que vous recherchez, positionnez-les sur votre vue personnalisée, puis placez cette dernière au-dessus de la classe de MPMovieController vue.

Il vous faudra ensuite relier la cible et les actions des boutons de votre vue cutom à un contrôleur qui utilise la fonction _MPMediaPlayback_ pour contrôler la lecture de votre MPMoviePlayerController .

Le travail consistera à créer et à positionner votre propre UIView sous-classe. Vous devez également tenir compte du fait que l'utilisation de cette méthode ne sera pas aussi efficace que l'utilisation des contrôles intégrés que vous pouvez spécifier à l'aide de l'outil Apple setControlStyle propriété.

0voto

Rajesh Points 337

Faites comme ça,

MPMoviePlayerViewController *movie = [[MPMoviePlayerViewController alloc] initWithContentURL:url];

movie.view.frame = CGRectMake(0, 0, width, height);

[movie.moviePlayer setControlStyle:MPMovieControlStyleNone];

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X