如何在Android WebView中加载youtube网站?

时间:2011-07-12 07:52:59

标签: android webview youtube

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

1 个答案:

答案 0 :(得分:0)

首先更新您的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");

for 2.1只需添加此项,使用intent并通过parse方法通过默认安装的youtube应用程序打开它

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