android – 获取YouTube视频的标题

Android中获取单个YouTube视频标题的最简单方法是什么?我正在使用Android YouTube API播放视频,但它们不会返回标题,因为它只支持播放选项.我唯一需要的是显示视频的标题,我显然有视频ID本身,但我不知道从哪里开始.

我看过的东西:

> YouTube Data API
> JSOUP(我可以看到标签,但不知道如何获得它)

出于某种原因,我发现很难理解如何使用它们,这对我来说似乎是一个非常简单的动作.我很好奇是否有更简单的选择,或者是否有人可以帮助我走上正轨.

解决方法:

您可以将此代码用于此目的.

public class SimpleYouTubeHelper {

public static String getTitleQuietly(String youtubeUrl) {
    try {
        if (youtubeUrl != null) {
            URL embededURL = new URL("http://www.youtube.com/oembed?url=" +
                youtubeUrl + "&format=json"
            );

            return new JSONObject(IOUtils.toString(embededURL)).getString("title");
        }

    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}
}

Source

上一篇:在Android应用中播放YouTube视频


下一篇:php – RegEx模式,用于从任何YouTube网址获取YouTube视频ID