我一直在使用YouTubeTest示例,以充分了解GData / YouTube界面以及如何将文件上传到YouTube。
我已经设法让这个在我的设备上轻松工作但我想在我的应用程序中做的一件事是,在完成上传后,分享我刚刚上传的视频的网址到youtube。
网址通常采用以下格式:
http://www.youtube.com/watch?v=HRzVPfFIXtY
是否有人能够告诉我如何找出上传的网址或视频ID,因为videoID似乎(我认为)是网址的一部分(例如HRzVPfFIXtY)。
非常感谢任何提示或示例代码。
干杯
史蒂夫
答案 0 :(得分:0)
上传文件后,调用的函数在
下面- (void)uploadTicket:(GDataServiceTicket *)ticket
finishedWithEntry:(GDataEntryYouTubeVideo *)videoEntry
error:(NSError *)error
if (error == nil) {
// tell the user that the add worked
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Uploaded!"
message:[NSString stringWithFormat:@"%@ succesfully uploaded",
[[videoEntry title] stringValue]]
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
}
此处VideoEntry
是GDataEntryYoutubeVideo
类型,其中包含有关已上传视频的所有信息。
我通过分隔字符串来获取网址。