如何在Webview中显示Youtube网站/视频?

时间:2012-09-24 20:38:24

标签: android webview youtube

我是Android的菜鸟,我想浏览youtube.com并在webview内部显示视频。当然,当我尝试这样做时,设备的浏览器出现并让我使用设备浏览器浏览网站。如果webview不具备此类功能,我如何将设备的默认浏览器放置在我的布局中,就像我在webview中一样,以便可以在应用程序中查看该站点。非常感谢任何帮助。

到目前为止我的代码:

    huffingtonpost = (WebView)findViewById(R.id.webView1);
    huffingtonpost.getSettings().setJavaScriptEnabled(true);
    huffingtonpost.getSettings().setUseWideViewPort(true);
    huffingtonpost.getSettings().setLoadWithOverviewMode(true);
    try{
    huffingtonpost.loadUrl("http://www.youtube.com/KitcoNews");
    }catch (Exception e){
        e.printStackTrace();
    }

1 个答案:

答案 0 :(得分:0)

查看Handling Page Navigation,了解如何阻止Android打开默认/库存浏览器。引用如下......

  

当用户从WebView中的网页单击链接时,Android的默认行为是启动处理URL的应用程序。通常,默认Web浏览器会打开并加载目标URL。但是,您可以为WebView覆盖此行为,以便在WebView中打开链接。