我试图在webview中将我的应用加载到网址ww.youtube.com。但它不能完全加载。它就像下面的图片一样加载。在浏览器中它会轻松加载。为什么?任何想法?WebView在YouTube上的YouTube网站问题?
image http://www.freeimagehosting.net/uploads/d7356dd8e1.png
我试图在webview中将我的应用加载到网址ww.youtube.com。但它不能完全加载。它就像下面的图片一样加载。在浏览器中它会轻松加载。为什么?任何想法?WebView在YouTube上的YouTube网站问题?
image http://www.freeimagehosting.net/uploads/d7356dd8e1.png
启用JavaScript! =)
myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("http://www.youtube.com");
这可能与网页视图一个问题 - 网页视图不完全成熟的浏览器,并具有有限的功能。例如,参考页面特别指出WebViews不处理JavaScript。如果需要JavaScript,Flash或类似的东西才能正确加载YouTube,那么这可能是WebView无法正确处理它的原因。
最简单的答案就是用您的webview调用每个手机上加载的youtube应用程序。请查看http://fluxkore.com/index.php/android-apps/上的代码以调用YouTube应用程序.....
多数民众赞成可接受。必须有解决方案。对?那是什么? – Praveen 2010-05-19 16:23:20
myWebView =(WebView)findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); myWebView.loadUrl(“http://www.youtube.com”); – Jorgesys 2010-05-19 16:45:27
非常感谢。有用。但不能像浏览器一样播放视频。有没有可能? – Praveen 2010-05-19 17:08:11