0
你好,我正在android应用程序中,我想播放vimeo视频,我从json中获取API的响应并使用webview播放视频,并且播放效果很好,但是Webview是显示非常小,播放视频也小我的问题是在Android中播放Vimeo视频,包含iframe的视频url
- 我想播放视频宽度可根据Android设备的宽度。我可以从Displaymetrics得到它,但如何设置为iframe?
- 我想膨胀播放视频的媒体控制器的自定义视图。 喜欢玩暂停图标自定义控制器
我在VIDEO_ID得到这种URL响应从API
<iframe src="https://player.vimeo.com/video/video_id" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
我得到的视频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);
请提供任何解决方案或链接将不胜感激