La vidéo ne tourne pas en boucle Android VideoView
Je suis en train de construire une application android qui passe en boucle une vidéo!
Le problème est qu'il n'a jamais boucles! Il joue de la vidéo qu'une seule fois!
Lors du débogage, j'ai réalisé que le "myVideoView.setOnCompletionListener" est en train d'être exécuté, mais la vidéo ne joue pas!
J'ai aussi essayer de "mp.reset()" à l'intérieur de la CompletionListener.
Peut-être que je manque quelque chose dans un fichier différent, comme le Manifeste?
Toute pensée?
Voici mon code:
final VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(SrcPath));
myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer arg0) {
myVideoView.requestFocus();
myVideoView.start();
}
});
myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
myVideoView.setVideoURI(Uri.parse(SrcPath));
}
});
n'avez pas besoin de définir la même URI ou le chemin d'accès de nouveau il suffit d'écrire myVideoView.start();
OriginalL'auteur ChristosBacharakis | 2012-04-20
Vous devez vous connecter pour publier un commentaire.
Essayer
onPreparedListener
au lieu deonCompletionListener
:Espère que cette aide.
OriginalL'auteur Suleman Khan
De l'essayer.
Par que, après l'achèvement de votre vidéo recommencer...
Cela a fonctionné. N'a pas besoin de chercher.
OriginalL'auteur Mr.Sandy