如何在 android videoview 中播放 VIMEO 视频 url

how to play VIMEO video url in android videoview

我有像“https://vimeo.com/channels/staffpicks/119777338”这样的 VIMEO 视频 url。 如果我使用以下代码

在 android videoview 中播放此 url
    MediaController mediaController = new MediaController(this);
    mediaController.setAnchorView(videoView);
    Uri video = uri.parse("https://vimeo.com/channels/staffpicks/119777338");
    videoView.setMediaController(mediaController);
    videoView.setVideoURI(video);
    videoView.start();

我有错误 "Can't play this video"。 那么我如何在 android videoview 中播放此 vimeo 视频 url。 请在这个问题上帮助我。提前致谢。

也许您可以使用 WebView 来播放视频

Url 类似于:

http://player.vimeo.com/video/<VIDEO_ID_GOES_HERE>player_id=player&title=0&byline=0&portrait=0&autoplay=1&api=1

您请求的URL是网页,不是视频。要将 vimeo.com 网址转换为嵌入代码(对于网络视图),您应该使用 oEmbed (https://developer.vimeo.com/apis/oembed).

如果您是 PRO 用户,您可以通过 api (https://developer.vimeo.com/api)

直接访问视频文件