我在我的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。问题是有时显示灰屏。
有没有人遇到同样的问题?
答案 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