这是我一段时间后的第一个Android项目,所以如果这个问题已经得到解答,请耐心指导或指导我到正确的链接。
我正在构建一个播放由Vimeo.com托管的视频的Android应用程序我的客户已授予我访问其帐户的权限。
我在android studio中使用VideoView来渲染视频。 我尝试播放的视频示例如下: " https://vimeo.com/108326279" 当我运行应用程序时,它会运行错误"无法播放此视频"。
我几乎可以肯定,它与Vimeo服务器有关,因为当我尝试播放不同的链接时。例如,此链接运行良好: " http://techslides.com/demos/sample-videos/small.mp4"
你能帮助我弄清楚我遇到的问题吗?
亲切的问候
答案 0 :(得分:0)
使用webview播放视频`
private void openWebView(String mVideoUrl) {
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.setWebViewClient(new WebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl(Constant.BASE_URL_VIDEO + mVideoUrl);
Log.e("get Video Id==", "" + Constant.BASE_URL_VIDEO + mVideoUrl);
}