Android le changement de la relecture de la vidéo dans videoView
Application que je suis en développement contient de nombreux courts (1 à 2 sec) des vidéos.
Les vidéos sont affichées dans une seule activité. L'utilisateur peut soit replay vidéo (éventuellement pendant que la vidéo est en étant joué) ou un changement réel de la vidéo.
Partie de changer le code de la vidéo:
String videoPath = getVideoPath();
videoView.setVideoPath(videoPath);
videoView.start();
Ces 3 lignes déjà causes d'application de la charge de la vidéo et du jeu.
Problème commence après la vidéo est terminée. De ce point de chargement de la nouvelle vidéo provoque de nombreux problèmes (Comme parfois la moitié d'un film uniquement le son est joué lorsque l'écran est en noir en blanc). Il y a des problèmes similaires avec la relecture de la vidéo (que j'ai jusqu'à la fin avec l'appel de 3 voies à partir de ci-dessus).
Il semble que android après avoir terminé le film dégage des ressources ou quelque chose comme ça (et c'est pourquoi je suis paramètres même chemin, quand je veux rejouer la vidéo).
Idéalement je voudrais vidéo de simplement faire une pause et seekTo de début de film après avoir fini de jouer (mais je ne peux pas le faire dans OnCompletedListener, depuis qu'il a déjà changé d'état à l'arrêté...).
Je peux en quelque sorte de réaliser cela? (Par cela, je veux dire -> après avoir terminé vidéo est mise en pause et seekTo au début)
J'ai déjà essayé toutes les combinaisons de suspension vidéos de youtube, en les suspendant, réglage OnPreparedListener, réglage OnCompletedListener.
Thx!
OriginalL'auteur Ajk | 2012-12-20
Vous devez vous connecter pour publier un commentaire.
Essayer quelque chose comme
Eh bien, j'ai couru ce code avec un 1:30min de vidéo, tout est allé très bien.
OriginalL'auteur Wamasa
arrêter la lecture, modifier la vidéo de chemin d'accès, de démarrage de la vidéo
OriginalL'auteur gderaco
J'ai refait mon code de façon suivante: Chaque fois que j'ai besoin d'une nouvelle vidéo que j'ai recharger l'ensemble de son activité. Il travaille la plupart du temps, mais maintenant, au lieu de la vidéo à la noirceur, au début de la lecture, j'ai parfois Ne peut pas ouvrir un fichier multimédia" erreur.
A quelque chose à voir avec android des ressources de gestion? Je presse le mediaPlayer dans onCompletionListener.
Quelqu'un a eu ce genre de problème avec la lecture de plusieurs vidéos de stockage externe?
OriginalL'auteur Ajk