【问题标题】:How to load youtube website in Android WebView?如何在 Android WebView 中加载 youtube 网站?
【发布时间】:2011-07-12 07:52:59
【问题描述】:

我有一个非常简单的 WebView 实现,它几乎适用于所有网站,但是当涉及到 youtube 时,我可以加载主页、视频页面,但是当我点击播放按钮时(在页面 m.youtube.com /index?desktop_uri=%2F&gl=US#/watch?v=xxxxxx),视频闪烁但不播放。我的安卓版本是2.3。

【问题讨论】:

    标签: android webview youtube


    【解决方案1】:

    首先更新您的 Flash 播放器 ....

    第二次检查您是否在 androidMenifest 文件中授予互联网权限

    第三

    我不知道为什么但是 webviewclient 类会导致问题,我们可以在默认浏览器中运行它删除 webviewclient 类并简单地加载 youtube 的 url 你将能够在 2.2,2.3 上运行它

        w=(WebView)findViewById(R.id.webview);
        w.getSettings().setJavaScriptEnabled(true);
        w.getSettings().setPluginsEnabled(true);
        w.loadUrl("http://www.youtube.com");
    

    对于 2.1 只需添加这个,使用意图并通过解析方法通过默认安装的 youtube 应用程序打开它

    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/v/%s")))); }

    【讨论】:

    • 你试过什么问题你得到了上面的代码工作我面临同样的问题,经过大量研究后我得出了上述结果
    猜你喜欢
    • 1970-01-01
    • 2016-02-01
    • 2017-02-21
    • 2011-06-23
    • 2018-01-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    相关资源
    最近更新 更多