Android Java Youtube API v3.0获取视频RTSP链接

时间:2015-07-24 08:46:26

标签: java android youtube youtube-api

我想使用SurfaceMediaPlayer上播放YouTube视频。
所以,我应该把它直接放在视频链接上 问题是:如何在Android设备上获取此链接?
链接如下:http://gdata.youtube.com/feeds/api/videos/VIDEO_ID
不再被提供。可能是因为陈旧而被弃用API v2.0 this 网络服务不知怎的做法 结果链接工作完美。所以它仍然有可能。

1 个答案:

答案 0 :(得分:8)

尝试使用此网址

String ytInfoUrl="http://www.youtube.com/get_video_info?video_id=" + youtubeID + "&eurl="
                + URLEncoder.encode("https://youtube.googleapis.com/v/" + youtubeID, "UTF-8");

使用HttpGet打开此信息,从该信息响应中提取RTSP网址。

修改

您可以使用此链接提取RTSP链接https://github.com/flipstudio/YouTubeExtractor/blob/master/src/main/java/com/flipstudio/youtube/extractor/YouTubeExtractor.java

修改

许多内容已更改,请使用此项目进行正确的提取https://github.com/HaarigerHarald/android-youtubeExtractor/blob/master/youtubeExtractor/src/main/java/at/huber/youtubeExtractor/YouTubeExtractor.java