2016-09-19 167 views
0

我嘗試加載WebView內的YouTube頁面:的WebView加載YouTube頁面

webview = (WebView) findViewById(R.id.webview); 
webview.loadUrl(new String("http://youtube.com")); 

但每次我完成它,而不是告訴我WebView裏面的網頁內容是打開了我Open With菜單,任何想法我如何顯示YouTube網頁?

+0

您已經給互聯網應用的權限? – x13

+0

用手段打開??「選擇器」?? – kgandroid

回答

0
 mWebView = (WebView) findViewById(R.id.webView); 
     WebSettings settings = mWebView.getSettings(); 
     settings.setJavaScriptEnabled(true); 
     settings.setAllowFileAccess(true); 
     if (Build.VERSION.SDK_INT > 7) { 
      settings.setPluginState(PluginState.ON); 
     } else { 
      settings.setPluginsEnabled(true); 
     } 

     String html = ""; 
     html += "<html><body>"; 
     html += "<iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/MU9Srs04sFU?rel=0\" frameborder=\"0\" allowfullscreen></iframe>"; 
     html += "</body></html>"; 

mWebView.loadData(html, "text/html", null); 

可能這個邏輯(提示)可以幫助你..