Salut J'ai téléchargé et joué la vidéo 3gp référencé ci-dessous en utilisant Android Video Player, mais je ne peux pas trouver un moyen de le jouer en utilisant le code ci-dessous. Ma mise en page XML est défini comme suit:Impossible de lire la vidéo .3gp dans android videoview
<VideoView
android:id="@+id/before_begin_video"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:layout_centerInParent="true"
android:layout_below="@id/before_begin_title" />
J'ai essayé ce code et ne fonctionne pas, seul le son est joué, mais pas de vidéo, seulement un carré noir:
VideoView vView = (VideoView)findViewById(R.id.before_begin_video);
MediaController mController = new MediaController(MABeforeBegin.this);
mController.setAnchorView(vView);
Uri video = Uri.parse("https://dl.dropbox.com/s/xxxx/videoname.3gp?dl=0?client_id=xxxxxxx");
vView.setMediaController(mController);
vView.setVideoURI(video);
vView.requestFocus();
vView.start();
Ce code affiche les lecteurs de médias dont je bénéficierai au téléphone:
Uri video = Uri.parse("https://dl.dropbox.com/s/xxxx/videoname.3gp?dl=0?client_id=xxxxxxx");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("video/*");
Intent intent0 = Intent.createChooser(intent, "Complete Action Using");
startActivity(intent0);
mais quand j'ajoute intent.setData (vidéo), le sélecteur de fichier affiche le chrome, et d'autres navigateurs web, mais pas de lecteur vidéo comme Abov e
Uri video = Uri.parse("https://dl.dropbox.com/s/xxxx/videoname.3gp?dl=0?client_id=xxxxxxx");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("video/*");
intent.setData(video);
Intent intent0 = Intent.createChooser(intent, "Complete Action Using");
startActivity(intent0);