Android 如何在webview中打开youtube频道页面
我知道这个问题已经被问了好几次,我也试过了好几个答案,但都没有帮到我。我试过以下答案-Android 如何在webview中打开youtube频道页面,android,video,webview,youtube,Android,Video,Webview,Youtube,我知道这个问题已经被问了好几次,我也试过了好几个答案,但都没有帮到我。我试过以下答案- 还有很多其他的 我正在我的应用程序中打开一个youtube页面,页面显示良好。但当我点击视频时,它不会播放视频,我只会得到音频 注意-我不想像其他人那样使用iFrame播放单个视频。我的要求是在webview中显示一个youtube页面,用户可以在其中浏览列表并观看视频,就像浏览器一样 这是我的密码- webView = (WebView) layoutProgressWebview.fin
webView = (WebView) layoutProgressWebview.findViewById(R.id.webView);
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setUserAgentString(userAgent);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("youtube_channel_page");
在AndroidManifest.xml文件中,我启用了
android:hardwareAccelerated="true"
请帮我做这个。谢谢尝试使用webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true) 您必须启用html5,请尝试以下内容:@LucaZiegler谢谢我如何启用html5。你能告诉我吗,因为我没有看到你给我的链接。这是我的代码,工作正常。webview=(webview)findViewById(R.id.wvVideo);setWebViewClient(新的WebViewClient());webview.getSettings().setJavaScriptEnabled(true);webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);webview.getSettings().setPluginState(WebSettings.PluginState.ON);setWebChromeClient(新的WebChromeClient());loadUrl(vid_url);u针对的是哪些版本。从playstore更新webview。现在可以工作了。我刚刚删除了我的用户代理,现在一切正常。其间,我使用的是“Mozilla/5.0(Linux;U;Android 2.2.1;en-us;Nexus One Build/FRG83)AppleWebKit/533.1(KHTML,类似Gecko)版本/4.0 Mobile Safari/533.1”;作为用户代理。谢谢