【发布时间】:2016-02-20 00:25:03
【问题描述】:
我知道这个问题已经被问过好几次了,我已经尝试了几个答案,但没有一个对我有帮助。我尝试了以下答案 -
YouTube Video not playing in WebView
YouTube Video not playing in WebView - Android
还有很多其他的。
我正在我的应用中打开一个 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");
在 AndroidManifest.xml 文件中,我已启用
android:hardwareAccelerated="true"
请帮我解决这个问题。谢谢
【问题讨论】:
-
你必须启用html 5,请试试这个:stackoverflow.com/a/3882736/4503373
-
@LucaZiegler 谢谢 我如何启用 html5。你能告诉我吗,因为我在你给我的链接上没有看到。
标签: android video webview youtube