Android WebView不播放youTube视频

时间:2014-01-21 08:53:47

标签: android webview youtube

我在我的Android应用程序中使用了一个简单的webview,并给出了一个简单的youtube视频网址,我有时遇到的问题是,视频缩略图图标出现,当我点击图标时它开始缓冲并不断显示灰色场景(缓冲/进度条),没有音频或视频。

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

我在Nexus和Samsung Tab 2上测试了这个。

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

webView.setLaysetLayoutParams(new LayoutParams(200,200));
webView.loadUrl(youtubeurl); 
mainLayout.addview(webView);

我动态地在父布局中设置webview的宽度和高度以及webView的x和y位置,然后添加要在webView内播放的URL。问题是有时显示灰屏。

有没有人遇到同样的问题?

2 个答案:

答案 0 :(得分:0)

google在Android中发布Youtube player api,以便您可以轻松播放YouTube视频。

答案 1 :(得分:0)

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

How to play a video in a webview with android?

Android 2.2的工作示例 - http://www.tandroid.org/html5webview