Как получить ссылку на видео, которое я загрузил на YouTube - PullRequest
3 голосов
/ 09 февраля 2012

Мой код может успешно загрузить видео на YouTube, я хочу получить ссылку для вставки загруженного видео и поместить эту ссылку на другой веб-сайт, чтобы я мог просматривать видео с этого веб-сайта.

Как я могу получить эту ссылку?

Я использую приведенный ниже код для загрузки видео, но не вижу никакой полезной информации из возвращенного билета.

GDataServiceTicket *ticket;
ticket = [service fetchEntryByInsertingEntry:entry
                                  forFeedURL:url
                                    delegate:self 
                           didFinishSelector:@selector(uploadTicket:finishedWithEntry:error];

Кто-нибудь может мне здесь помочь?

Большое спасибо

1 Ответ

6 голосов
/ 09 февраля 2012

Вы должны иметь возможность получить URL-адрес из объекта ввода в вашем обработчике обратного вызова.

- (void)uploadTicket:(GDataServiceTicket *)ticket
   finishedWithEntry:(GDataEntryYouTubeVideo *)videoEntry
               error:(NSError *)error {
  if (error == nil) {
    NSString *url = [[[[video mediaGroup] mediaContents] objectAtIndex:0] URLString];
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...