Android WebView未播放youTube视频

Android WebView未播放youTube视频,android,webview,youtube,Android,Webview,Youtube,我在android应用程序中使用了一个简单的webview,并提供了一个简单的youtube视频url,我有时面临的问题是,视频缩略图图标出现,当我点击图标时,它开始缓冲并持续显示灰色sceen(缓冲/进度条),并且没有音频或视频 但过了一段时间后,它会再次显示该视频的缩略图图标(这意味着该视频已结束)。此问题有时会出现。没有视频或音频,只是看到一个灰色屏幕,它显示有东西正在缓冲 我已经在Nexus和Samsung Tab 2上进行了测试 这就是我到目前为止所做的: webView.setLay

我在android应用程序中使用了一个简单的webview,并提供了一个简单的youtube视频url,我有时面临的问题是,视频缩略图图标出现,当我点击图标时,它开始缓冲并持续显示灰色sceen(缓冲/进度条),并且没有音频或视频

但过了一段时间后,它会再次显示该视频的缩略图图标(这意味着该视频已结束)。此问题有时会出现。没有视频或音频,只是看到一个灰色屏幕,它显示有东西正在缓冲

我已经在Nexus和Samsung Tab 2上进行了测试

这就是我到目前为止所做的:

webView.setLaysetLayoutParams(new LayoutParams(200,200));
webView.loadUrl(youtubeurl); 
mainLayout.addview(webView);
我在父布局中动态设置webview的宽度和高度以及webview的x和y位置,然后添加要在webview中播放的URL。问题是有时它会显示灰色屏幕


有人遇到过同样的问题吗?

谷歌在android上发布,这样你就可以轻松播放youtube视频了。

是的。确实如此,但您必须编写更多代码,而不仅仅是使用WebView,有关更多信息,请参阅以下链接:


还有一个Android 2.2的工作示例-

显示您的代码您尝试了什么。我已经在上面添加了代码。。此链接可能对您有所帮助。Youtube player api不支持视图对视图,我的应用程序可以包含视图对视图,也可以包含负坐标,因此Youtube api不能用于我的情况,您也可以在Youtube活动中添加视图。是的,我也对其进行了测试,但不支持此视图的负X和y位置时出错。