如何呈现Vimeo.com托管的视频?

时间:2018-05-29 10:31:26

标签: android listview

这是我一段时间后的第一个Android项目,所以如果这个问题已经得到解答,请耐心指导或指导我到正确的链接。

我正在构建一个播放由Vimeo.com托管的视频的Android应用程序我的客户已授予我访问其帐户的权限。

我在android studio中使用VideoView来渲染视频。 我尝试播放的视频示例如下: " https://vimeo.com/108326279" 当我运行应用程序时,它会运行错误"无法播放此视频"。

我几乎可以肯定,它与Vimeo服务器有关,因为当我尝试播放不同的链接时。例如,此链接运行良好: " http://techslides.com/demos/sample-videos/small.mp4"

你能帮助我弄清楚我遇到的问题吗?

亲切的问候

1 个答案:

答案 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);

}