2011-07-12 5 views
1

J'ai une implémentation WebView très simple, ça fonctionne bien dans presque tous les sites, mais quand il s'agit de youtube, je peux charger la page d'accueil, la page vidéo, mais quand je clique sur le bouton play (m.youtube.com/ index? desktop_uri =% 2F & gl = US #/regarder? v = xxxxxx), la vidéo clignote mais ne joue pas. Ma version Android est 2.3.Comment charger un site web youtube dans Android WebView?

Répondre

0

première mise à jour de votre lecteur flash ....

deuxième contrôle l'autorisation que vous avez donné pour Internet ou non dans le fichier androidMenifest

troisième

je ne sais pas pourquoi, mais fait classe webviewclient la problème, nous pouvons l'exécuter dans le navigateur par défaut supprimer la classe webviewclient et simplement charger l'URL de youtube, vous serez en mesure de l'exécuter sur 2,2,2,3

w=(WebView)findViewById(R.id.webview); 
    w.getSettings().setJavaScriptEnabled(true); 
    w.getSettings().setPluginsEnabled(true); 
    w.loadUrl("http://www.youtube.com"); 

pour 2,1 ajouter juste cela, utiliser l'intention et à travers la méthode parse l'ouvrir via l'application youtube par défaut installé

startActivity (nouvelle intention (Intent.ACTION_VIEW, Uri.parse ("http://www.youtube.com/v /% s ")))); }

+0

Avez-vous essayé ce problème que vous avez eu le code ci-dessus fonctionne je faisais face au même problème et je viens au résultat ci-dessus après beaucoup de recherche – aditya

Questions connexes