如何在android videoview中播放VIMEO视频网址

时间:2015-02-21 12:09:16

标签: android android-videoview vimeo-api

我有像“https://vimeo.com/channels/staffpicks/119777338”这样的VIMEO视频网址。 如果我使用以下代码在android videoview中播放此网址

    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();

我有错误“无法播放此视频”。 那我怎么能在android videoview中播放这个vimeo视频网址。 请在这个问题上帮助我。提前谢谢。

2 个答案:

答案 0 :(得分:2)

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

如果您是PRO用户,可以通过api(https://developer.vimeo.com/api)直接访问视频文件

答案 1 :(得分:-2)

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

Url会是这样的:

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