Ipad 是否可以使用MPMoviePlayerViewController从仍在写入的文件中播放视频?

Ipad 是否可以使用MPMoviePlayerViewController从仍在写入的文件中播放视频?,ipad,ios6,mpmovieplayercontroller,buffering,Ipad,Ios6,Mpmovieplayercontroller,Buffering,我试图在仍在下载的情况下开始播放视频文件(即,我试图模拟缓冲。) 我的方法: 我为创建的视频文件维护一个文件句柄。在–connection:didReceiveData:实现中,我将接收到的数据附加到视频文件中(我使用seekToEndOfFile确保这一点)。一旦接收到的总数据超过阈值,我开始播放文件。与此同时,我希望–connection:didReceiveData:通过添加传入的数据,保持与以前相同的工作方式。这种方法的灵感来自以下帖子。 结果: 虽然上面文章的作者似乎至少能够播放部分

我试图在仍在下载的情况下开始播放视频文件(即,我试图模拟缓冲。)

我的方法:
我为创建的视频文件维护一个文件句柄。
–connection:didReceiveData:
实现中,我将接收到的数据附加到视频文件中(我使用
seekToEndOfFile
确保这一点)。
一旦接收到的总数据超过阈值,我开始播放文件。
与此同时,我希望
–connection:didReceiveData:
通过添加传入的数据,保持与以前相同的工作方式。
这种方法的灵感来自以下帖子。

结果:
虽然上面文章的作者似乎至少能够播放部分文件,但在我的例子中,MoviePlayerViewController只是出现在屏幕上,然后消失,就好像文件中没有内容一样。
如果我将整个视频数据写入文件,并在连接完成加载后播放,则代码工作得非常好。


以前是否有人尝试过这种方法并取得了成功

做了很多实验。如果没有专用的流媒体服务器,这是不可能的 因此采取了不同的方法