1

フロントエンドで JavaScript を使用し、バックエンドで Java を使用して構築している Web アプリケーションに、サードパーティのビデオ API ソリューションを統合する必要があります。API を使用するには、次のものが必要です。

  • 動画をサードパーティ サービスにアップロードする
  • 動画がアップロードされた直後に、API はアプリをコールバックし、動画IDまたはURLを渡す必要があります(重要! )
  • 提供された URL を使用してビデオを表示する

YouTube API を試してみましたが、動画はアプリごとに 1 つの再生リストにアップロードされ、アプリはその再生リストに送信されたすべての動画を照会できるようです。API は、アップロード直後に動画の URL をアプリに提供しないため、どのローカル ユーザーがどの YouTube 動画をアップロードしたかを特定できません。

上記の要件をすべて満たすサードパーティのビデオ サービス プロバイダはありますか?

( Vimeo、Metacafe、Dailymotion、Break.com、Flickr Video? )

4

1 に答える 1

1

YouTube はアップロード コールバックを提供していませんが、ポーリングを使用して、アップロードされた動画の状態が「処理中」ではないかどうかを確認できます。

https://developers.google.com/youtube/2.0/developers_guide_protocol_checking_video_status

ローカル ユーザーを識別するには、「開発者タグ」を使用できます。

https://developers.google.com/youtube/2.0/developers_guide_protocol_uploading_videos

動画をアップロードすると、その動画を YouTube の動画カテゴリの 1 つに関連付けることができます。ビデオを識別するために使用する追加のキーワードまたは開発者タグにビデオを関連付けることもできます。開発者タグを使用すると、Web サイトまたは Web サイトの特定の領域からアップロードされたすべての動画を識別できます。YouTube は YouTube ユーザーに開発者タグを表示しません。ただし、特定の開発者タグに一致する動画を取得または更新することはできます。

次に、開発者タグによる検索を使用して、動画 ID と動画 URL を取得できます。

于 2012-12-18T03:25:18.933 に答える