【问题标题】:Android Java Youtube API v3.0 get video RTSP link安卓 Java Youtube API v3.0 获取视频RTSP链接
【发布时间】:2015-10-14 20:38:25
【问题描述】:

我想在 Surface 上播放 youtube 视频,使用 MediaPlayer
所以,我应该把直接的视频链接放在那里。
问题是:如何在 Android 设备上获取此链接?

像这样的链接:http://gdata.youtube.com/feeds/api/videos/VIDEO_ID
不再被提供。可能是因为旧的和已弃用的API v2.0.
但是 this 网络服务可以解决问题。
结果链接完美无缺。所以还是可以的。

【问题讨论】:

    标签: java android youtube youtube-api


    【解决方案1】:

    试试这个网址

    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 url。

    编辑

    您可以使用此链接提取 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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 2023-03-28
    相关资源
    最近更新 更多