2010-09-27 6 views
5

Sarei grato se potessi gentilmente farmi sapere i mezzi con cui posso recuperare le miniature di youtube utilizzando la libreria client API di Google per Java, in modo simile a che abbiamo recuperato le miniature usando gdata.Come recuperare le miniature di YouTube utilizzando la libreria client API di Google per Java

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

Guardando al futuro, saluti, Rony

risposta

4

Utilizzando l'esempio URL dal 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

possiamo estrarre un esempio di uno dei i pezzi rilevanti di JSON:

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

È possibile modificare sample classes per analizzare l'oggetto di anteprima.

+1

Ciao, molte grazie per la tua risposta. Non sono sicuro, se sto postando domande banali. Fai riferimento al codice sorgente di YouTubeManager in http://www.javacodegeeks.com/2010/05/getting-started-with-youtube-java-api.html. Sto cercando un metodo simile in cui posso recuperare le anteprime relative alla ricerca generale, ad esempio, se cerco i video più visti utilizzando http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed, ottengo miniature corrispondenti a ciascun video da quel metodo. Non sto trovando alcuna classe alternativa per mediaContent, mediagroup ecc. Per ottenere il risultato di cui ho bisogno. – user264953

Problemi correlati