0
私は自分のAndroidアプリケーションでYouTubeのビデオから特定の順序を取得しようとしています。Youtube-api v3:特定の順序で動画を取得できますか?
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();
はこれまでのところ、私は私の検索リストに追加しようとしました::
Fight 1
Fight 2
Fight 3
Fight 4
これは私の検索リストである:私は、たとえば、検索したい
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戦など...)
ありがとうございます!