2011-12-19 10 views
0

私は、GData/YouTubeインターフェイスとYouTubeへのファイルのアップロード方法を完全に理解するためにYouTubeTestのサンプルを少し使っています。GData/YouTubeインターフェイス(XCode/ObjectiveC) - ファイルのアップロードとアップロードされたURLまたはvideoIDの取得

私はこれを自分のデバイスで簡単に動作させることができましたが、私のアプリでできるようにしたいことの1つは、アップロードの完了時に、ちょうどビデオのURLを共有することでしたYouTubeにアップロードされました。

URLの通常の形式のとおりです。

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

誰もがVIDEOIDは(私が思う)ように見えるとして、アップロードされたURLがあるか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]; 
} 

VideoEntryを下回っているがアップロードされた動画に関するすべての情報が含まれていGDataEntryYoutubeVideoタイプです。

文字列を区切ってURLを取得します。

関連する問題