0
我正在嘗試從我的Android應用程序的YouTube視頻中獲得特定訂單。我想搜索,例如:Youtube-api v3:是否可以按某個訂單獲取視頻?
Fight 1
Fight 2
Fight 3
Fight 4
這是我的搜索列表:
YouTube.Search.List search = mYouTubeDataApi.search().list("id,snippet");
search.setKey(ApiKey.YOUTUBE_API_KEY);
search.setQ(mTitle + " " + mSearchQuery);
search.setType("video");
search.setFields("items(id/kind,id/videoId,snippet/title,snippet/thumbnails/default/url)");
search.setMaxResults(YOUTUBE_PLAYLIST_MAX_RESULTS);
searchResponse = search.execute();
到目前爲止,我已經嘗試添加到我的搜索列表:
search.setOrder("title");
,也我嘗試用這種方法手動排序物品
List<Video> items = videoListResponse.getItems();
Collections.sort(items, new Comparator<Video>() {
@Override
public int compare(Video video, Video t1) {
return video.getSnippet().getTitle().compareToIgnoreCase(t1.getSnippet().getTitle());
}
});
return new Pair(searchResponse.getNextPageToken(), items);
但我仍然沒有得到我期望的結果,而且我的排序不好(即:打1,打10,打11,打2等...)
在此先感謝!