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