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等...)
在此先感谢!