通过渐进式下载播放YouTube视频

时间:2014-05-19 12:23:52

标签: ios youtube-api video-streaming

我的应用程序有一个自定义视频播放器,应该使用youtube链接播放(只是为了省去我自己的服务器端和从那里流式传输视频的麻烦和金钱)。

以下是我认为属实的一些事实:

  • Youtube禁止使用除UIWebView和MPMoviePlayerController之外的自定义播放器。
  • Youtube不会分享iOS设备的rtsp链接,因此我会继续下载。
  • Apple在文档中明确指出,只有小片段(10分钟或5MB / 5分钟比例)才能进行渐进式下载。

我已经下载了应用程序'iTube',它允许您在设备中观看带有播放列表控件的YouTube链接。我想知道他们是如何让它们为他们工作的。该应用显然使用渐进式下载,因为它在观看了约1分钟的视频(通过3G)后下载了30MB。

问题:当涉及youtube链接时,Apple是否允许应用程序违反渐进式下载政策(因为youtube不提供任何替代方案)?或者这个应用程序刚刚被苹果公司所关注?

谢谢

2 个答案:

答案 0 :(得分:1)

好了,事实证明,这个应用程序刚刚在Apple的雷达下滑落。

我在开发者论坛上问了这个问题,得到了Apple员工的回答:

  

如果剪辑超过10分钟,则必须禁用通过蜂窝网络下载。

     

我会将此转发给应用审核人员。

我问过的问题是:https://devforums.apple.com/message/966814#966814 (您需要开发者帐户才能进入)

全部谢谢

答案 1 :(得分:1)

如果您的视频超过10分钟,则需要为您的应用使用HLS流媒体。例如,您可以将视频上传到http://int10h.com获取HLS链接和流。祝你好运