【问题标题】:iOS: Share video to youtube in my appiOS:在我的应用中将视频分享到 youtube
【发布时间】:2018-11-21 09:12:37
【问题描述】:

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

对于 Android,我可以使用 Intent 调用 Youtube 的视频上传 UI。是否只有通过 iOS 中的数据 API 直接上传的方法?我想在 iOS 上调用像 Android 一样的视频上传 UI 或直接将视频传递到 YouTube 应用程序。

有哪些方法?有可能实现吗?

我需要你的帮助。谢谢。

【问题讨论】:

  • 您可以使用google data API,在ios中直接将视频上传到youtube。 ongraph.com/youtube-api-for-ios-uploading-a-video
  • @DB 感谢您的评论。我也读过。但根据谷歌,“google-api-objectivec-client”已被弃用。我想知道新的方式。

标签: ios youtube-api share


【解决方案1】:

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

Additional reference.

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-13
    • 2020-04-13
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 2019-04-27
    • 1970-01-01
    相关资源
    最近更新 更多