如何从GDataEntryYouTubeVideo获取YouTube视频ID?

时间:2012-08-18 15:27:04

标签: objective-c ios file-upload youtube gdata

我正在使用GData / YouTube直接上传API。上传完成后,将调用以下方法:

- (void)uploadTicket:(GDataServiceTicket *)ticket
  finishedWithEntry:(GDataEntryYouTubeVideo *)videoEntry
           error:(NSError *)error {

如何从返回的(GDataEntryYouTubeVideo *)videoEntry中获取刚刚上传的视频的YouTube视频ID?

2 个答案:

答案 0 :(得分:2)

您可以从

获取网址
[[[[videoEntry mediaGroup] mediaContents] objectAtIndex:0] URLString];

这附带一些查询字符串,但基本网址是视频(处理完成后)。

答案 1 :(得分:1)

使用这个对我有用:

NSString * videoID = videoEntry.mediaGroup.videoID;