11
votes

Impossible de lire le fichier .mov en vidéoView

Je développe une application dans laquelle je dois jouer de la vidéo à partir d'Internet. J'utilise videoView pour lire la vidéo.

Lorsque la mémoire tampon est terminée, mon émulateur me montre une erreur qui dit qu'il ne peut pas lire la vidéo.

Je ne sais pas quelle est l'erreur.


0 commentaires

3 Réponses :


8
votes

3 commentaires

Je vérifie le lien ... Seuls les fichiers 3GP et MP4 sont pris en charge .. mais il y a tout autre moyen de lire Fichier MOV car im analyse du fichier et affiche la vidéo dans la liste de la liste et sur l'événement ListView Cliquez sur l'événement Je dois lire une vidéo à l'aide de la vidéo ..


Bien sur. Télécharger ffmpeg et faire ffmpeg -i my.mov my.mp4 pour convertir my.mov à mon.mp4 . Cela n'a rien à voir avec Android; Il suffit de convertir un fichier vidéo d'un format à un autre.


Pouvez-vous s'il vous plaît donner l'exemple de FFMPEG?



1
votes

J'ai réussi à lire des fichiers MOV et beaucoup d'autres formats à l'aide de la bibliothèque de vitamio - http: // www.vitatamio.org/fr/ , qui est essentiellement une enveloppe pour plusieurs décodeurs vidéo.


0 commentaires

0
votes

Android ne prend pas en charge le format MOV afin que vous puissiez utiliser cette bibliothèque.

J'utilise cette bibliothèque dans mon projet, cela fonctionne bien. P>

Cette bibliothèque pour la lecture de vidéos Format MOV. P>

   private VideoView videoView;

    private void setupVideoView() {
    // Make sure to use the correct VideoView import
    videoView = (VideoView)findViewById(R.id.video_view);
    videoView.setOnPreparedListener(this);

    //For now we just picked an arbitrary item to play
 videoView.setVideoURI(Uri.parse("https://archive.org/download/Popeye_forPresident/Popeye_forPresident_512kb.mp4"));

@Override
public void onPrepared() {
    //Starts the video playback as soon as it is ready
    videoView.start();
}


0 commentaires