youtube 视频未在 webView 中显示

Posted

技术标签:

【中文标题】youtube 视频未在 webView 中显示【英文标题】:youtube video not showing in webView 【发布时间】:2011-11-07 14:44:52 【问题描述】:

我是安卓新手。谁能告诉我如何播放 youtube 视频。我的要求是视频最初应该显示在“WebView”中,点击它后,视频应该会播放。

webView = (WebView)findViewById(R.id.webView1); 
WebSettings websets = webView.getSettings(); 
websets.setjavascriptEnabled(true); 
registerForContextMenu(webView); 
webView.loadUrl("file:///android_asset/youtubes.html");

【问题讨论】:

执行此操作的最常见方法是启动您自己的意图并使用 YouTube 应用程序显示视频。您应该查看 [this question][1] 的答案。 [1]:***.com/questions/2292086/… 对于那些发现这个问题的人,我在这里概述了如何让您的 webview 能够播放 youtube 视频:***.com/a/12850816/223440 【参考方案1】:

也许这有帮助,我偶然发现了这个帖子:link

事实上,我基本上只需要添加到应用程序清单 xml 中:

android:hardwareAccelerated="true"

瞧,连 youtube 视频都开始播放了

仅适用于 Android 3.0(API 级别 11)

【讨论】:

我猜你还得有一个能够硬件加速的设备?

以上是关于youtube 视频未在 webView 中显示的主要内容,如果未能解决你的问题,请参考以下文章

WebView 在 Xcode 7.x [W/Code+Images] 中不返回 YouTube 视频

Youtube 视频未在 RecyclerView 中显示

如何在 Android 上的 webView 中显示 YouTube 视频

在 WebView 中播放 youtube 视频

单击播放按钮时,Youtube 视频在 webView 中显示黑屏

将 Youtube 视频嵌入到 WebView(Appcelerator)不显示(黑屏)