2010-10-22 4 views
1

La documentation montre 3 modèles de contrôle:Commandes MPMoviePlayerController - supprimer les boutons plein écran et aspect?

MPMovieControlStyleNone, 
MPMovieControlStyleEmbedded, 
MPMovieControlStyleFullscreen, 
MPMovieControlStyleDefault = MPMovieControlStyleFullscreen 

Je veux que les contrôles pour imiter le genre trouvé dans l'application « vidéos » d'Apple, qui ne dispose pas d'un bouton plein écran ou un bouton de rapport d'aspect. Rien de ce qui précède ne le fait. Comment pouvons-nous y parvenir?

Répondre

1

Juste cherché une solution similaire (suite à une demande du client en disant: "Je veux le même comportement que dans les vidéos de l'application d'Apple").
Résultat de recherche: Ce n'est pas possible.

En mode plein écran, soit vous:

  • montrer aucun contrôle (et l'utilisateur ne peut pas contrôler la lecture de la vidéo)
  • afficher les commandes lors du démarrage pour lire la vidéo (et ils disparaissent automatiquement après 5 secondes).

Apple a probablement utilisé une API privée pour cela.

-1

Oui, vous pouvez masquer le bouton plein écran. Utilisez MPMovieControlStyleFullscreen avec la propriété MPMovieScalingModeFill. Mon exemple de code est comme sous:

mpplayerObject.controlStyle = MPMovieControlStyleFullscreen; 
[mpplayerObject setScalingMode:MPMovieScalingModeFill]; 
+0

ne fonctionne pas sur ios 6. –