2013-07-12 3 views
0

J'utilise un com.google.android.youtube.player.YouTubePlayerView pour lire mes vidéos YouTube, j'étends YouTubeBaseActivity. J'ai un problème où j'appelle .pause() sur l'instance de lecteur youtube et et positionne la vue VISIBILITY à View.GONE mais il conserve la mise en mémoire tampon après que la vue a été définie sur View.GONE et renvoie et erreur car elle ne peut pas être lue dans une vue masquée. J'ai appelé YouTubePlayer.pause() avant de masquer la vue. Y a-t-il un autre moyen d'arrêter la lecture? Je veux arrêter le lecteur et retirer le com.google.android.youtube.player.YouTubePlayerView quand un bouton est pressé. Merci d'avoir jeté un coup d'oeil.Arrêt de la lecture personnalisée lecteur youtube

if(youTubePlayer.isPlaying()){ 
    youTubePlayer.pause(); 
    youTubePlayerView.setVisibility(View.GONE); } 
+0

Utilisez-vous un webview et chargez le fichier html à cette fin? cela aide si vous ajoutez plus de détails/code à votre question. –

+0

Noté, mettra à jour ma question maintenant. – kabuto178

Répondre

0

La fonction de pause ne l'arrêtera pas. Vous devriez essayer de le relâcher pour l'arrêter. Essayez le code suivant

youTubePlayer.release(); 
Questions connexes