iOS:在我的应用中将视频分享到youtube

时间:2018-06-12 04:27:11

标签: ios youtube-api share

我目前正在编写一个插件,将统一录制的视频上传到youtube。

对于Android,我可以使用意图调用Youtube的视频上传UI。是否只有通过iOS中的数据API上传的直接方式?我想在iOS上调用Android上的视频上传界面,或直接将视频传递给YouTube应用程序。

有什么样的方式?它可以实现吗?

我需要你的帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

查看Youtube API中的Upload a video指南。您将使用videos.insert

Additional reference

我们需要Objective-C的Google Data API客户端,并将其安装到我们的应用程序中。以下是执行此操作的步骤:

  1. 从此处下载Objective-C的GData客户端
  2. 使用XCode
  3. 打开GData项目
  4. 将GData项目组从GData项目拖放到项目中(引用它或将其复制到项目目录中,由您决定) - 可选:在您的项目中删除GData Source中的所有组,但删除YouTube和Commons。这将使编译过程更快。您必须在GData.h中评论导入
  5. 将Security.framework添加到您的框架中
  6. 在目标的属性中,将-ObjC添加到“其他链接器标志”设置
  7. 在目标的属性中,将/ usr / include / libxml2路径添加到页眉搜索路径设置
  8. 确保目标媒体资源中的C语言方言为c99 您现在应该可以在自己的应用程序中编译API。

  9. 下一步是到这里从Google获取开发者密钥。您需要使用开发人员密钥和客户端ID才能使用GData API。

  10. 获得它们后,请根据GData客户端Objective-C代码中的Mac OSX示例查看简单的YouTube上传测试示例代码,并将其添加到YouTubeTestViewController.m