获取YouTubevideo的标题

在Android中获得单个YouTubevideo标题的最简单方法是什么? 我正在使用Android的YouTube API来播放video,但是它们不会返回标题,因为它只支持播放选项。 我唯一需要的是显示video的标题,我显然有自己的videoID,但我不知道从哪里开始。

我看的东西:

  • YouTube数据API
  • JSOUP(我可以看到标签,但不知道如何得到它)

出于某种原因,我觉得很难理解如何使用它们,这对我来说似乎是一个非常简单的行为。 我很好奇,如果有一个更容易的select,或者有人能帮助我走上正确的轨道。

Solutions Collecting From Web of "获取YouTubevideo的标题"

你可以用这个代码来达到这个目的。

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; } } 

资源

谢谢@Castiblanco给那些懒惰的人findjar子和import

http://commons.apache.org/proper/commons-io/
http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm

 import java.net.URL; import org.apache.commons.io.IOUtils; import org.json.JSONObject;