2011-12-19 35 views
0

我一直在使用YouTubeTest示例來了解GData/YouTube界面以及如何將文件上傳到YouTube。GData/YouTube界面(XCode/ObjectiveC) - 上傳文件並獲取上傳的URL或視頻ID

我已經設法很容易地讓我的設備在我的設備上工作,但我希望能夠在我的應用程序中做的事情之一是,在上傳完成後,我只是分享視頻的網址上傳到YouTube。

URL的是通常的形式:

http://www.youtube.com/watch?v=HRzVPfFIXtY

會有人能告訴我如何找出上傳的URL會或視頻ID,作爲VideoID的似乎(我認爲)至成爲URL的一部分(例如HRzVPfFIXtY)。

任何提示或示例代碼非常感謝。

乾杯

史蒂夫

回答

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]; 
} 

這裏VideoEntryGDataEntryYoutubeVideo類型,其中包含有關上傳視頻的所有信息。

我通過分隔字符串來獲取網址。