2010-07-20 4 views
4

Selon la référence MPMoviePlayerController:formats pris en charge de MPMoviePlayerController dans iPad

Cette classe joue un fichier vidéo ou audio pris en charge dans iOS. Ceci inclut les fichiers en streaming et les fichiers de longueur fixe. Pour les fichiers vidéo, ce généralement signifie que les fichiers avec les extensions .mov, .mp4, .mpv et .3gp et en utilisant l'un des les normes de compression suivantes:

  • H.264 Baseline Profile 3.0 Niveau vidéo , jusqu'à 640 x 480 à 30 fps. (Le profil de base ne prend pas en charge B images.)
  • vidéo (Simple Profile) MPEG-4 Partie 2

Est-ce que cela signifie que la plus haute résolution vidéo que je peux programatically jouer dans un L'iPad est juste 640x480? Ou les formats vidéo pris en charge pour iPad sont-ils spécifiés ailleurs?

Merci!

Répondre

3

Non. Bien qu'il dise "jusqu'à 640x480", ce n'est pas vrai. Je joue des vidéos de résolution 1280x720 dans une application pour le moment et ils fonctionnent très bien.

Pour une raison quelconque, la référence de la classe ne donne pas une liste exhaustive des formats/extensions pris en charge. Comme jeeva dit ci-dessus, il est probablement préférable d'utiliser mp4/m4v si vous le pouvez.

1

Une autre liste de formats de médias pris en charge peut être trouvée dans "iOS Technology Overview", sections "Technologies audio" et "Technologies vidéo".

0

Note technique TN2224 (Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad) inclut dans sa liste de paramètres de codage les dimensions de pixels recommandées et la compatibilité avec divers périphériques. Il répertorie actuellement un maximum de 1280x720 à 2540 Mbps et la compatibilité avec l'iPad 1 et 2. Notez que la limitation sur les dimensions en pixels dans le document est plus une question de débit de données que la compatibilité de l'appareil.

+2

Bienvenue dans Stack Overflow! Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) d'inclure ici les parties essentielles de la réponse et de fournir le lien pour référence. – Lix

+0

@harst: mon edit est un exemple de ce qui devrait être fait quand la réponse est ailleurs: extract & summary. Le lien que Lix fournit couvre pourquoi. – outis

Questions connexes