Мне дается список идентификаторов youtube. Для каждой из этих IDS я хочу использовать API YouTube, чтобы получить заголовок, продолжительность и миниатюру. Затем я хочу, чтобы пользователь мог щелкнуть эти миниатюры, которые переносят их в UIWebView, где они могут смотреть видео.Objective-C API YouTube - создание видеообъекта из URL
Я действительно зациклился на том, как я могу создать видеообъект из ID. Я действительно не понимаю процесс, указанный в Google's sample code, они получают заголовок на основе плейлиста. Я не хочу его на основе плейлиста, я хочу его на основе автономного идентификатора или URL-адреса.
Использование списка воспроизведения запроса, код использует:
if ([playlistID length] > 0) {
GTLServiceYouTube *service = self.youTubeService;
GTLQueryYouTube *query = [GTLQueryYouTube queryForPlaylistItemsListWithPart:@"snippet,contentDetails"];
query.playlistId = playlistID;
query.maxResults = 50;
_playlistItemListTicket = [service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLYouTubePlaylistItemListResponse *playlistItemList,
NSError *error) {
// Callback
_playlistItemList = playlistItemList;
_playlistFetchError = error;
_playlistItemListTicket = nil;
[self updateUI];
}];
}
Что я понимаю, но, глядя через GTLQueryYouTube Я не могу видеть все, что имеет отношение к одному видео. Есть ли у кого-нибудь идеи? Благодаря!
Можете ли вы мне помочь, я добавляю fileDetails по запросу, но по-прежнему item.fileDetails ответа return nil –