1

我需要将第三方视频 API 解决方案集成到我正在使用前端的 JavaScript 和后端的 Java 构建的 Web 应用程序中。使用 API,我将需要以下内容:

  • 将视频上传到第三方服务
  • 视频上传后,API 应该回调我的应用并传递视频IDURL重要!
  • 使用提供的 URL 显示视频

我已经尝试过 YouTube API,但似乎每个应用都将视频上传到一个播放列表,然后该应用可以查询提交到其播放列表的所有视频。API 不会在上传后立即为我的应用提供视频 URL,因此我无法确定哪个本地用户上传了哪个 YouTube 视频。

是否有满足上述所有要求的第三方视频服务提供商?

Vimeo、Metacafe、Dailymotion、Break.com、Flickr 视频?

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 的一个视频类别相关联。您还可以将视频与用于标识视频的其他关键字或开发者标签相关联。通过使用开发者标签,您可以识别通过您的网站甚至通过您网站的特定区域上传的所有视频。YouTube 不会向 YouTube 用户显示开发者标签;但是,您可以检索或更新与特定开发者标签匹配的视频。

然后,您可以使用按开发者标签搜索来检索视频 id 和视频 url

于 2012-12-18T03:25:18.933 回答