在iOS应用中使用Youtube IFrame Player API并符合Apple指南

时间:2013-02-08 22:43:38

标签: ios cocoa-touch youtube-api appstore-approval

我们正在构建iOS应用,其部分功能是播放特定的YouTube内容。

我已经做过一些关于在iOS应用中直接嵌入YouTube视频的研究,基本上它归结为两种选择:

  1. 解析youtube html并检索视频流直接网址。然后在iOS的原生播放器中播放下载的流。 Apple的指导方针很好,但它违反了Youtube的ToS,它清楚地表明所有嵌入应该使用Player API完成。这里的很多帖子都指向了几个完全符合这一要求的可可库。

  2. 在UIWebView中使用Youtube的IFrame API。当然,这并没有违反Youtube的ToS。但据我所知,它违反了Apple的指导原则,该指南表明所有大于几MB的HQ文件都需要使用HTTP直播流(HLS)进行流式传输。 Youtube不支持通过其API的HLS流。

  3. 所以,我的问题是App Store上的其他应用程序(例如Jasmine for iPad)如何嵌入Youtube内容而不违反Apple的指导方针和Youtube的ToS?

    任何建议都将不胜感激,谢谢!

0 个答案:

没有答案