2

任何人都知道如何使用本机视频播放器在 android 中打开从 url 播放视频的新意图。

我的代码如下

Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(UriLink);
intent.setDataAndType(data, "video/*");
startActivity(intent);

当尝试播放视频错误消息时无法播放视频。我正在播放视频网址http://player.vimeo.com/video/31240369。任何帮助将不胜感激。

4

2 回答 2

2

该 URL 似乎没有指向视频。它通向一个网页。video/*如果 URL 指向实际视频(例如,MP4 文件),则指定最多可以工作;如果你指向一个网页,它肯定不会起作用。

于 2013-09-03T12:13:28.770 回答
0

如果不使用他们的 SDK,您将无法播放 vimeo 视频。如果视频在 pro vimeo 帐户中,那么您可以获得可在 vimeo sdk 之外播放的 mp4 url​​。

但是,有一个变通方法,使用以下第三方库,如果您传递 vimeo videoId 或 vimeo 视频 URL,它将为您获取 mp4 视频;该 mp4 url​​ 可以使用 vimeo sdk 之外的任何媒体播放器播放。

编译'com.github.ed-george:AndroidVimeoExtractor:1.1.1'

(https://github.com/ed-george/AndroidVimeoExtractor)

于 2017-07-29T07:11:12.103 回答