问题描述
我尝试使用webview播放vimeo视频。但是它看起来不太好,它使屏幕可滚动。 Vimeo提出了另一种使用本机播放的播放方式,但是使用有特定要求
本机播放的基本要求是:
- 用户必须登录。
- 用户必须是视频的所有者。
- 用户必须是PRO或更高级别(或应用程序必须具有“可以访问所有者的视频文件”功能)。
- 令牌必须具有video_files范围。 用户必须是发出请求的API应用的所有者
我没有PRO帐户。我如何使用本机播放只是为了测试,如果一切顺利,那么我将选择vimeo PRO
这是我使用WEBVIEW进行播放的代码
VimeoClient.getInstance().fetchNetworkContent(uri,new ModelCallback<Video>(Video.class) {
@Override
public void success(Video video) {
String html = video.embed != null ? video.embed.html : null;
if(html != null) {
WebView webView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadData(html,"text/html","utf-8");
}
}
@Override
public void failure(VimeoError error) {
Log.d(TAG,"failure: ");
}
});
}
还有其他播放视频的方式吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)