【问题标题】:How Do I Display Youtube site/video within Webview?如何在 Webview 中显示 Youtube 网站/视频?
【发布时间】:2012-09-24 20:38:23
【问题描述】:

我是 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();
    }

【问题讨论】:

标签: android webview youtube


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多