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. P>
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. P>
Je ne sais pas quelle est l'erreur. p>
3 Réponses :
Veuillez vérifier le Formats multimédia pris en charge Android . P>
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 code> pour convertir
my.mov code> à
mon.mp4 code>. 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?
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. P>
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(); }