2014-09-08 5 views
0

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); 

Répondre

0

a finalement trouvé un moyen de résoudre ce problème:

Avant: Je .avi .3gp converti à - .3gp ne fonctionne pas sur HTC Sensation 4G

Après: converti .avi à .mp4 - fonctionne totalement !!

Questions connexes