2012-08-14 2 views
0

J'ai un viewpager qui a deux vues dedans. Sur la première vue j'ai une liste de vidéos et sur l'autre je joue la vidéo.Voir pager et jouer la vidéo sur android

Le problème est lorsque je lis la vidéo sur la deuxième vue et si je veux revenir à la première vue, il reste un rectangle noir de la vidéo. il disparaît après quelques secondes. J'utilise une note de galaxie exécutant ICS.

Peut-elle être due à l'utilisation de la mémoire?

Merci,

Répondre

3

J'ai résolu ce problème il y a longtemps en définissant la couleur d'arrière-plan de l'aperçu vidéo à une certaine couleur, puis en le faisant '0' onVideoPrepared().

0

Eh bien, avez-vous "stop()" la vidéo lorsque vous commencez à faire glisser la page? Si ce n'est pas le cas, vous devez ajouter un OnPageChangeListener au viewpager, donc lorsque vous commencez à faire défiler la page, vous arrêtez la vidéo, cela devrait résoudre votre problème, la chose la plus probable est que pour des raisons d'optimisation pas envie de lire la vidéo en faisant glisser la page afin de mettre une "image" de la vidéo en mouvement.

Questions connexes