web-dev-qa-db-fra.com

Comment prendre en charge MOV (Quick Time) dans Android?

Je veux jouer dans un fichier .mov sur Android. Mais la vidéo ou le lecteur multimédia ne prennent pas en charge ce format meida. Comment puis-je y ajouter le support?

17
Aaron

En général Android ne prend pas en charge d'autres formats multimédias que celui répertorié ici . Cela étant dit, il existe de nombreux lecteurs tiers qui permettent la lecture de plus de formats exotiques, dont la plupart sont probablement basés sur ffmpeg. Vous voudrez peut-être jeter un oeil à open source Dolpin Player (lecteur réel également disponible dans le Play Store ) pour Android pour quelques pointeurs supplémentaires - je ne sais pas si la lecture mov est prise en charge par défaut cependant.

Cependant, étant donné que la plupart des fichiers mov sont actuellement codés H.264, pourquoi ne pas remultiplexer (ou ré-encoder, selon la source) en quelque chose qui Android joue avec Nice, par exemple un mp4 En termes de prise en charge vidéo sur Android, H.264 est certainement le chemin, comme l'a également souligné la section "Recommandations d'encodage vidéo" dans le lien précédent.

7
MH.

Je sais que c'est une vieille question, mais les temps changent 'Maintenant, nous pouvons utiliser l'ExoPlayer comme un lecteur vidéo personnalisé (comme VideoView), il prend en charge plus de formats que le VideoView sur Android.

Il est vraiment simple à utiliser, juste pour lire des vidéos, mais a la puissance de personnalisation si vous en avez besoin.

https://google.github.io/ExoPlayer/

Essayez-le et veuillez répondre si cela vous a aidé.

1
Sulfkain

J'ai trouvé que même les grands joueurs nommés tels que MX Player, BS Player et VLC pour Android ne joueraient pas correctement les fichiers .mov, en particulier ceux qui avaient été enregistrés sur mon iphone 4s. était très saccadé sur mon Nexus 7 et Nexus 10 et totalement inatteignable sur mon HTC One (M7). Voici le meilleur joueur que j'ai trouvé et croyez-moi, j'en ai essayé beaucoup: Lecture de fichiers .MOV sur un appareil Android J'espère que cela aidera certaines de ces personnes avec un Android appareil souhaitant afficher les fichiers iphone .mov.

1
Tezza42

Essayez de le jouer quand même. La spécification Quicktime .mov est le prédécesseur de la spécification MP4. Il n'y a que des différences dans quelques atomes/boîtes. Vous pourrez jouer un MP4 en tant que .mov et un .mov en tant que MP4 dans la plupart des cas.

1
Sebastian Annies