在Android VideoView中播放Vimeo视频

5

我正在开发一款安卓应用程序。在我的应用中,我需要在VideoView中播放视频。但是,来自Vimeo的视频无法正常播放。每次我尝试加载Vimeo视频时,都会出现错误提示:

"sorry, this video cannot be played".

我在StackOverflow上看到了一些类似的讨论。所以我尝试了Vittamio演示。同样,Vimeo视频也无法播放。

对于YouTube URL,我们需要转换为RTSP。例如:

http://www.youtube.com/watch?v=Jx3pdWBlZ34

将转换为

rtsp://v4.cache8.c.youtube.com/CiILENy73wIaGQl-Z2VgdekdJxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp

我提供的示例URL是这样的。

private String path = "http://player.vimeo.com/video/49462103 ";
and
private String path = "http://vimeo.com/49462103";

这是在Android中输入Vimeo网址的正确方法吗?

请帮助我解决我的问题,朋友们。


你找到解决这个问题的方法了吗?我也遇到了同样的问题。 - Sahil
1个回答

0

Vimeo通过新的API3为PRO会员提供了访问自己源文件的权限。

它们可以在每个视频响应下找到,位于files键下。您可以通过请求特定视频(单个视频:/videos/{video_id})或请求视频集合(您的视频:/me/videos)来获取视频响应。

您可以在此处了解有关API的更多信息:https://developer.vimeo.com/api/start


我有专业账户。你能帮我获取直链吗? - Mohsin
我更新了答案。如果回答了你的问题,请告诉我! - Dashron
嗨@Dashron,我是Vimeo Pro用户,正在尝试在VideoView中播放Vimeo视频,但由于它是一个Video.link,所以无法播放。链接给了我一个https链接。我必须只使用WebView才能播放Vimeo视频吗?还有其他轻量级小部件可用吗? - Sandeep Yohans

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接