Question

Je besoin d'un moyen de contrôle vidéo non-fullscreen dans ma demande. Je l'ai joué avec les deux MPMoviePlayerController et une solution en utilisant UIWebViews.

J'ai trouvé une solution à l'aide MPMoviePlayerController où je peux empêcher la vidéo d'aller plein écran (en saisissant la clé de la fenêtre et définir une transformation sur l'objet UIWindow). Cependant, l'MPMoviePlayerController ne semble pas fournir une méthode de pause et de reprendre la lecture. Si j'utilise la méthode d'arrêt, la vidéo se cacher (comme indiqué dans le api). De plus, je dois être en mesure de régler la position de lecture pendant la lecture (recherche de etc manuel). J'ai vu des applications qui fait cela dans le magasin d'application, mais je ne sais pas si elles ont été déployées avant Apple interdit les appels de méthode privée.

Quelqu'un at-il des conseils ou des astuces liées à cela? (Garder à l'esprit que mon application a besoin d'être accepté pour l'App Store)

Je ne suis pas intéressé par les solutions FFMpeg, en raison des restrictions de licence.

Je voudrais aussi avoir la lecture de deux vidéos en même temps, et je voudrais quelques conseils à ce sujet également (cependant, je considère qu'il est pas possible au moment du moment que MPMoviePlayerController ne jouera une vidéo) .

Était-ce utile?

La solution

Dans iOS 3.2 et plus vous pouvez créer des lecteurs vidéo en ligne. Il suffit d'ajouter la propriété vue du MPMoviePlayerController en tant que sous-vue à votre point de vue du contenu, définir le cadre et la source d'URL (local / à distance) et le tour est joué. Vous avez un lecteur vidéo non-plein écran. Consultez la documentation de MPMoviePlayerController pour plus de détails. ( http://developer.apple.com /iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top