2
嵌入YouTube的iframe我需要嵌入我的应用程序YouTube视频,可能显示视频,而我的应用程序,而不是使用YouTube应用。我能够在使用的WebView和YouTube视频的iframe嵌入的事情,并能正常工作在我的设备2:一个有安卓4.1.1,其他4.2。 它doesen't工作的时候我的手机采用Android 2.3.4上的尝试:它显示的缩略图,但是当我点击它只是仍然是一个黑色的空间。 也许版本的Android 3.0 <支持doesen't HTML5标签? 对不起,我是比较新的这件事情。提前致谢。 这里是我的代码:的Android - 在应用
wbv = (WebView) this.findViewById(R.id.webView1);
wbv.setFocusable(true);
wbv.setFocusableInTouchMode(true);
wbv.getSettings().setJavaScriptEnabled(true);
wbv.getSettings().setPluginState(PluginState.ON);
wbv.getSettings().setRenderPriority(RenderPriority.HIGH);
wbv.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
wbv.getSettings().setDomStorageEnabled(true);
wbv.getSettings().setDatabaseEnabled(true);
wbv.getSettings().setAppCacheEnabled(true);
wbv.setWebViewClient(new WebViewClient());
wbv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
String html ="<html><body><iframe class=\"youtube-player\" type=\"text/html\" width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/ID\" frameborder=\"0\" allowfullscreen></iframe></body></html>";
String mime = "text/html";
String encoding = "utf-8";
wbv.loadData(html, mime, encoding);
得到错误“或试图清晰浏览器缓存” –
我认为它需要Flash Player ????确实是 –
。为此,最好使用Google YouTube API。 – Stan