2011-08-31 2 views
0

Je suis nouveau sur android. J'essaie de lire une vidéo youtube dont le chemin est présent dans un fichier html .. Mais quand je fais cela, je reçois un écran noir et en tapant qu'un lien sera affiché .. Mais je veux que la vidéo soit affichée dans mon webview et sur toucher que la vidéo devrait être joué .. J'utilise le code suivant ..vous tube vidéo ne joue pas

webView = (WebView)findViewById(R.id.webView1); 

WebSettings websets = webView.getSettings(); 

websets.setJavaScriptEnabled(true); 

webView.loadUrl("file:///android_asset/youtubes.html"); 

toute aide à ce sujet?

Merci, Keerthi

+0

Est-ce que vous jouez sur un émulateur ou sur un vrai téléphone – Pramod

+0

Je joue le vrai périphérique – Keerthiraj

Répondre

0

YouTube nécessite généralement flash. Vos liens pointent vers la version de bureau de YouTube? Est-ce que ces liens sont lus dans votre navigateur sous Android (sans ouvrir l'application YouTube)?

Jetez un coup d'œil à m.youtube.com - ces liens sont créés pour fonctionner sur des appareils mobiles en ouvrant un lecteur externe.

0

Si vous l'exécutez sur un émulateur, les vidéos ne seront pas lues sur YouTube car vous avez besoin de flash. Mais si vous l'utilisez sur un téléphone, vérifiez si vous avez correctement ajouté les méthodes ou non. Essayez également d'utiliser la classe VideoView qui prend la source vidéo de votre carte SD. Si cela fonctionne, alors il peut y avoir un problème avec votre code ou si ça ne fonctionne pas essayez d'installer un lecteur externe