当前位置: 首页 > 知识库问答 >
问题:

如何在webview中打开youtube频道页面

司空温书
2023-03-14

我知道这个问题已经被问过好几次了,我试过几个答案,但没有一个对我有帮助。我试过下面的答案--

  • 不在android WebView中播放HTML视频

还有很多其他的。

我在应用程序中打开了一个youtube页面,页面显示良好。但当我点击视频时,它不播放视频,我只得到音频。

注意--我不想像其他人那样使用iFrame播放单个视频。我的要求是在webview中显示一个youtube页面,用户可以在其中浏览列表和观看视频,就像浏览器所做的一样。

    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");
android:hardwareAccelerated="true"

共有1个答案

钱季
2023-03-14

尝试使用WebView.GetSettings().SetJavaScriptCanOpenWindowsAutomatical(true);

 类似资料:
  • 问题是我可以加载YouTube网站,浏览视频, 但当我点击播放视频时,什么也不会发生。 视频就像被选中一样会出现橙色闪光, 谢谢

  • 我正在制作RSS阅读器应用程序,我从URL获取RSS数据,RSS数据可以包含到YouTube视频链接。 下面是一个链接到youtube vide的例子: 而当我运行我的应用程序时,没有视频,全是黑色的,我无法播放。

  • 我正在尝试在react原生Android/iOS应用程序中播放Youtube视频。我定义了一个WebView: 并传递我要播放的视频的url: 但这将在webview中显示整个youtube页面,包括评论部分。

  • 我是绑定播放YouTube视频在WebView,WebView显示视频的第一个外观与播放按钮,但点击播放按钮后开始进度条和2-3秒后停止进度条和屏幕空白与黑色。 Image1:带播放按钮的视频首次查看 Image2:点击播放按钮后,屏幕变为空白。

  • 有人可以帮助使用这个代码来播放嵌入网站的youtube视频吗?我试过各种方法,包括硬件加速=True。 webview显示了youtube页面和缩略图,但点击它们时什么也不会发生。 在某些硬件加速的设备上,它只播放声音,但不播放视频。谢谢大家!