comment jouer .3GP fichier vidéo sous android
HI
je veux jouer à un .3GP fichier vidéo dans le téléphone android. j'ai essayé le code ci-dessous mais il montre cant de jeu vidéo.alors merci de me dire ce que je vais faire
C'est mon code
public class VideoPlay extends Activity {
private String path ;
private VideoView mVideoView;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.videoplay);
path="http://www.boodang.com/api/videobb/101009_Pure.3gp";
mVideoView = (VideoView) findViewById(R.id.video);
if (path == "") {
//Tell the user to provide a media file URL/path.
Toast.makeText(
VideoPlay.this,
"Please edit VideoViewDemo Activity, and set path"
+ " variable to your media file URL/path",
Toast.LENGTH_LONG).show();
} else {
/*
* Alternatively,for streaming media you can use
* mVideoView.setVideoURI(Uri.parse(URLstring));
*/
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
}
}
}
Le XML de mise en page est
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<VideoView
android:id="@+id/video"
android:layout_width="320px"
android:layout_height="240px">
</VideoView>
</FrameLayout>
Vous devez vous connecter pour publier un commentaire.
Vérifier le code suivant qui est dans le kit SDK d'Android démo
videoview.xml
Cet article fournit un code similaire de votre échantillon, bien qu'il existe quelques différences, en particulier avec
video.start
et votre échantillon totalement absent deMediaController.show
.Je suggère de nettoyer votre code un peu et essayer les conseils qui se trouvent dans l'article cité. Il y a aussi quelques bons commentaires dans l'article de discussions.
Comme @Pierre Lillevold l'indique, vous devriez essayer une implémentation de référence d'un lecteur vidéo en premier. Voici quelques liens:
Essayez ces joueurs avec un travail fichier vidéo, il y a un lien pour certains dans ce post. Si vous implémentez un joueur, et ces vidéos, mais votre .3gp la vidéo ne fonctionne pas, alors le problème peut être que le fichier vidéo elle-même n'est pas codé de normes.