2010-09-27 13 views
5

Estaría agradecido, si pudiera informarme acerca de los medios por los que puedo recuperar las miniaturas de YouTube utilizando Google API Client Library para Java, similar a la forma en que que obtuvimos miniaturas usando gdata.Cómo recuperar miniaturas de youtube utilizando Google API Biblioteca de clientes para Java

List<String> thumbnails = new LinkedList<String>(); 
for (MediaThumbnail mediaThumbnail : mediaGroup.getThumbnails()) { 
    thumbnails.add(mediaThumbnail.getUrl()); 
} 

cara al futuro, Saludos, Rony

Respuesta

4

Usando el ejemplo de URL de la reference page:

URL: http://gdata.youtube.com/feeds/api/videos?q=football+-soccer&orderby=published&start-index=11&max-results=10&v=2&alt=jsonc

podemos extraer un ejemplo de una de las piezas relevantes de JSON:

"thumbnail": { 
    "sqDefault":"http://i.ytimg.com/vi/PpUgUrU5XUA/default.jpg", 
    "hqDefault":"http://i.ytimg.com/vi/PpUgUrU5XUA/hqdefault.jpg" 
} 

Puede modificar el sample classes para analizar el objeto de miniatura.

+1

Hola, muchas gracias por su respuesta. No estoy seguro, si estoy publicando preguntas triviales. Por favor, consulte el código fuente de YouTubeManager en http://www.javacodegeeks.com/2010/05/getting-started-with-youtube-java-api.html. Estoy buscando un método similar en el que pueda recuperar las miniaturas pertenecientes a la búsqueda general, por ejemplo, si busco la mayoría de los videos vistos usando http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed, obtengo miniaturas correspondientes a cada video de ese método. No encuentro ninguna clase alternativa para mediaContent, mediagroup, etc. para obtener el resultado que necesito. – user264953

Cuestiones relacionadas