2013-02-16 13 views
5

私はビデオを共有するために私はUIActivityViewControllerを持っています、私はNSStringのテキストとローカルのmp4ビデオファイルを指すNSUrlを渡しています。UIActivityViewController - Youtubeビデオをアップロード

メール、メッセージ、フォトアルバムなどの共有機能は既に動作しています。動画をYouTubeにアップロードするにはどうすればよいですか?

アップルは、デフォルトの写真とカメラアプリでこれを試してみるとこれを行います。私は私のアプリでそれを行うことはできますか?

+0

写真とカメラアプリがYoutubeにアップロードするために使用する「UIActivityViewController」について質問しています。 – jonathanpeppers

+0

私は知っています。その投稿は「YouTubeに動画をアップロードするにはどうしたらいいですか?ビット。 – CodaFi

+0

私はこれが重複としてカウントするとは思わない。私はAppleがiOSの現行バージョンでプライベートAPIになる可能性のある共有用のAPIについて質問しています。 – jonathanpeppers

答えて

4

アップル専用シェア一部のアプリケーションで使用するUIActivityの一部です。これはおそらく、iOSに含まれるものもあれば、アプリケーションの一部(別のチーム)であるものもあるからです。

OTOHあなたのアプリケーションに自分自身を追加することは非常に簡単です(例:UIActivity)。私のAirPlayUIActivityには、sampleが付属しています。

.NETのクライアントライブラリが見つかると、に接続するための接着剤が必要です。

+0

偉大な、私はこのルートを行くと思います。私はすでにYouTubeに動画をアップロードするC#の例を見つけました。うまくいけば、MonoTouchのために多くの作業をすることなくコンパイルされることを願っています。 – jonathanpeppers

1

残念ながら、UIActivity class referenceとして、それはiOS 6には含まれていません(少なくとも公開APIには含まれていません)。

自分でUIActivityを作成して(ちょうどhereと同じように)、自分でYouTubeアップロードを実装する必要があります。

また、そうした既成のライブラリがあります。

+0

それを恐れている。他の誰もチャイムインしていない場合、私はあなたを1日か2日で回答としてマークします。 – jonathanpeppers

+0

指をつないでください。これはhttp://code.google.com/p/google-api-objectivec-client/でも役立ちます。これはgdataライブラリの新しいバージョンです。これについての他のディスカッションでよく参照されています(少なくともAPIバージョンの点では新しい)。 –

関連する問題