【问题标题】:Video file share with YouTube and Twitter on iOS 6 and above在 iOS 6 及更高版本上与 YouTube 和 Twitter 共享视频文件
【发布时间】:2014-01-01 15:07:20
【问题描述】:

我正在开发一个视频录制 iOS 应用程序,作为最后一步,我需要允许用户与 FB、Twitter 和 YouTube 共享视频文件 (MOV)。 FB实现完成。但我在使用 YouTube 和 Twitter 时遇到了困难。

我知道 Twitter 默认没有视频分享选项,我们必须转播第三部分服务,如 Vine 或 twitpic。因此,如果 Twitter 视频共享太难,我可以放弃。

但是 YouTube 应该有一个简单的方法。我读过http://code.google.com/p/google-api-objectivec-client/,但它似乎有点过时了。

所以在这一点上我需要你的任何帮助。有没有人为 iOS 6+ 做过类似的实现?如果是这样,请帮我一把。或者至少建议将 YouTube API 与 iOS 应用一起使用。

非常感谢任何帮助。

亲切的问候 维拉吉

【问题讨论】:

    标签: ios video twitter upload youtube-api


    【解决方案1】:

    我最近开源了YouTube Direct Lite for iOS

    Here's the upload protocol that I'm using latest resumable uploads.

    如果不想自己实现,可以使用ESSVideoShare。 (不适用于 iOS 7 或更高版本)

    【讨论】:

    • 感谢 Ibrahim,但您的代码似乎也使用了我在问题中提到的 Google 客户端库。我真的需要一些非常简单的东西。
    • 我编辑了我的答案以包含一个为您处理的项目。他们基本上为您实现了它。
    • 再次感谢。实际上,在您提到之前,我已经尝试过 ESSVideShare。但它使用“ClientLogin”协议且已弃用。 developers.google.com/youtube/2.0/…(我在登录时卡住了,没有再继续下去了。因此甚至没有提到)
    • 如果 Google 能够像 Facebook 那样为像我这样的懒惰开发者发布 iOS SDK 那就太好了。
    • 是的,无论您选择哪种方式,它都会通过 OAuth2 并在 YouTube 上上传协议,无论您是实现还是使用模块。我建议您将协议复制到直接精简版或其他示例中,以便您将来拥有更多控制权。
    【解决方案2】:

    我最近发现新的“Youtube Capture”应用可以与 UIDocumentInteractionController

    Reference on iOS

    遗憾的是,我一直在尝试使用注释字段传递标题,但没有成功。 但如果标题不重要,那就值得知道。

    【讨论】:

      【解决方案3】:

      感谢大家对这个问题的回答和评论,因为这让我为我的问题找到了最好的解决方案。由于我正在为我的问题寻找一个非常简单的解决方案,因此我的问题没有直接的答案。

      在 Google 上搜索并尝试了可能的解决方案后,我想我找到了最简单的方法。资源是

      1. https://github.com/stuffmc/YouTubeSample_iOS
      2. http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/

      再次,代码有点过时但仍然有效。

      结合这两个和一些更改为 Github 代码以使其启用 ARC,我设法做到了。 它的 2 个简单文件和 GData 静态库。

      谢谢大家!

      【讨论】:

      • 这是使用 v2 GData API,很快就会被弃用。我建议您按照我的示例继续使用 Data API v3。
      【解决方案4】:

      您在问题中引用的 Google Objective-c API 客户端有一个用于 YouTube 身份验证和文件上传的示例应用。您应该能够复制和粘贴大部分代码,只需使用您在 Google API 控制台中获得的正确 API 密钥。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多