Опитвам се да намеря най-популярните видеоклипове или какво да гледам, което е налично в официалното приложение на Youtube, за да се покаже в моето приложение за YouTube, което използва Youtube api v3.
Използвам следния код за търсене на видеоклипове с конкретна ключова дума..
public List<VideoItem> search(String keywords) {
query.setQ(keywords);
try {
SearchListResponse response = query.execute();
List<SearchResult> results = response.getItems();
List<VideoItem> items = new ArrayList<VideoItem>();
for (SearchResult result : results) {
String videoURL = "http://www.youtube.com/watch?v=" + result.getId().getVideoId();
VideoItem item = new VideoItem(result.getSnippet().getTitle(),
result.getSnippet().getDescription(), result
.getSnippet().getThumbnails().getDefault()
.getUrl(), result.getId().getVideoId(), videoURL);
items.add(item);
}
return items;
} catch (IOException e) {
Log.d("YC", "Could not search: " + e);
return null;
}
}
и работи перфектно.. Но не знам как да накарам Какво да гледам да се показва в основната ми дейност.. Намерих това, но работи само във версия 2.. Някаква идея?