Iphone 在使用蜂窝网络时,使用MPMoviePlayerController播放驻留在远程服务器上的视频是否需要限制比特率?

Iphone 在使用蜂窝网络时,使用MPMoviePlayerController播放驻留在远程服务器上的视频是否需要限制比特率?,iphone,mpmovieplayercontroller,bitrate,Iphone,Mpmovieplayercontroller,Bitrate,在我的应用程序中,我使用MPMoviePlayerController播放视频文件,而不是驻留在远程服务器上的流媒体源。我看到了这一点,我想知道我的应用程序是否会因为“传输过多的数据”而被拒绝。我的一些视频大约有30MB。MPMoviePlayerController是否有一个内置的方法来限制使用蜂窝网络时的下载速率,还是我们这些开发者想要控制下载速率?如果第二个答案是正确的,除了在无线网络中使用MPMoviePlayerController,我还能做什么?我在MPMoviePlayerCont

在我的应用程序中,我使用MPMoviePlayerController播放视频文件,而不是驻留在远程服务器上的流媒体源。我看到了这一点,我想知道我的应用程序是否会因为“传输过多的数据”而被拒绝。我的一些视频大约有30MB。MPMoviePlayerController是否有一个内置的方法来限制使用蜂窝网络时的下载速率,还是我们这些开发者想要控制下载速率?如果第二个答案是正确的,除了在无线网络中使用MPMoviePlayerController,我还能做什么?我在MPMoviePlayerController参考资料中未提及此问题

提前谢谢 编辑:哎呀,注意到我没有真正回答你的问题-简而言之,MPMoviePlayerController没有提供你想要的东西。相反,您可能希望使用ASIHTTPRequest,它允许HTTP下载,但有带宽限制

来自苹果的文档HTTP直播概述:

应用程序的要求

警告:提交以在应用商店中分发的应用必须符合这些要求。 如果您的应用程序通过蜂窝网络传输视频,并且视频的持续时间超过10分钟,或者在5分钟内超过5 MB的数据,则您需要使用HTTP实时流媒体。渐进式下载可用于较小的剪辑

如果您的应用程序通过蜂窝网络使用HTTP实时流媒体,则您需要提供至少一个64 Kbps或更低带宽的流。低带宽流可能是仅音频流,也可能是带有静态图像的音频流

这些要求适用于在应用商店中提交以供在苹果产品上使用的应用程序。苹果可自行决定拒绝或删除不符合要求的应用程序


如果我没有大错特错的话,MPMoviePlayerController会在逐步下载视频时播放视频。它还允许您跳转到视频中的某个时间点,然后加载一段时间,然后继续播放,因此我认为这不会强迫用户先下载整个电影。关于你的回答,我将明确确认下一次更新的HttpRequest,但由于我现在没有时间这么做,我很快就要发布了,我想知道如果专门使用MPMoviePlayerController,我是否会遇到拒绝问题。@kremk-好的一点,我不知道在逐步下载时观看是可能的。然而,我坚持建议使用适当的流媒体来防止拒绝。