Youtube des vidéos ne fonctionne pas dans la webview. Quel est le problème avec ce code?

Je suis nouveau sur android. Je suis confronté à deux problèmes 1. J'ai analysé fichier xml et il a montré dans webview qui contient des vidéos et des textes . Quand je clique sur les vidéos, il ne jouera pas . En xml vidéos youtube.

Pourquoi est-il si?

1.Premier problème :le code et l'image

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.web_view);
    Intent intent=getIntent();
    String urlsting=intent.getStringExtra("str"); 
    mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setPluginState(PluginState.ON);
    mWebView.getSettings().setPluginsEnabled(true);
    mWebView.setInitialScale(100);
    mWebView.getSettings().setBuiltInZoomControls(true);
    mWebView.loadDataWithBaseURL(null, urlsting,"text/html", "utf-8", null);
}

Quand j'cliquez sur la vidéo il commence la navigation et montre seulement un écran noir,rien ne se passera.

![][1]

2. Je vous-tube de vidéos intégrées url que j'ai donné dans la balise html et essayer de le charger .Ils sont également de ne pas travailler pour moi. J'ai vérifié le nombre de questions et les blogs et ne fit pas de paramètres puis aussi incapable de montrer la vidéo . Aide sera appréciée .Merci à l'avance.

String video= "<table bgcolor=\"#666666\"><tr><td><iframe width=\"300\" height=\"260\"     frameborder=\"0\" id=\"player\" type=\"text/html\"src=\"http://www.youtube.com/embed/iiLepwjBhZE?enablejsapi=1&origin=example.com\"></iframe></td></tr><tr><td><iframe width=\"300\" height=\"260\" frameborder=\"0\" id=\"player\" type=\"text/html\"src=\"http://www.youtube.com/embed/lBMMTeuJ_UQ?enablejsapi=1&origin=example.com\"></iframe></td></tr><tr><td><iframe width=\"300\" height=\"260\" frameborder=\"0\" id=\"player\" type=\"text/html\"src=\"http://www.youtube.com/embed/BZMkY3y7nM0?enablejsapi=1&origin=example.com\"></iframe></td></tr><tr><td></table>"; 

    mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setPluginState(PluginState.ON);
    mWebView.getSettings().setPluginsEnabled(true);
    //mWebView.loadDataWithBaseURL(null,load,"text/html","UTF-8",null);
    mWebView.loadData(video,"text/html","UTF-8");

Dans ce cas, je charge le youtube embeded vidéos de webview, mais ils ne sont pas de travail.

![][2]

Je suis en utilisant android version 2.3.3.Je veux aussi des précisions qui est-il nécessaire d'installer adobe flash player sur émulateur, mais je pense que non, parce que les vidéos sont de travail dans le navigateur. quelqu'un peut-il dire que je suis bon ou mauvais?? s'il vous plaît essayer de me donner la solution car je suis bloqué avec ce problème il y a longtemps..

J'ai aussi essayé d'utiliser les balise object comme suit:

        String obj="<object width=\"300\" height=\"260\"><param name=\"movie\" value=\"http://www.youtube.com/embed/iiLepwjBhZE?enablejsapi=1&origin=example.com\"?version=3&amp;hl=pt_BR&amp;rel=0\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://www.youtube.com/embed/iiLepwjBhZE?enablejsapi=1&origin=example.com\" ?version=3&amp;hl=pt_BR&amp;rel=0\" type=\"application/x-shockwave-flash\" width=\"480\" height=\"330\" allowscriptaccess=\"always\" allowfullscreen=\"true\" /></object>";
stackoverflow.com/questions/6556802/... cochez cette fois.
avez-vous une solution?

OriginalL'auteur The iCoder | 2011-11-14