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); }
Utilisez-vous un webview et chargez le fichier html à cette fin? cela aide si vous ajoutez plus de détails/code à votre question. –
Noté, mettra à jour ma question maintenant. – kabuto178