您好我正在开发Android应用程序,我想在其中播放vimeo视频,我得到了Api在json中的响应并使用webview播放视频并且播放效果很好,但是webview显示的非常小,播放的视频是我的问题也很小
我从api那里得到这种网址回复
<iframe src="https://player.vimeo.com/video/video_id" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
在video_id我收到了视频ID
以下是我使用的代码
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setPluginState(WebSettings.PluginState.ON_DEMAND);
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
String data_html=getexplore_list.get(pos).getVideo_url();
webView.loadDataWithBaseURL("http://vimeo.com", data_html, "text/html", "UTF-8", null);
请提供任何解决方案或链接将不胜感激
答案 0 :(得分:0)
在html中使用样式,
String url = "<iframe src=\"" + videoUrl + "\" style=\"border: 0; width: 100%; height: 95%; padding:0px; margin:0px\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";
答案 1 :(得分:0)
process.stdout.write
更改内容和宽度。它正在发挥作用。