我正在尝试让MPMovieplayerController播放不完整的视频文件。我想使用它,以便用户可以下载电影的一部分并离线播放。我正在使用ASIHTTP所以我可以恢复下载,如果我尝试播放临时播放器什么也不做,我没有错误。我也注册了MPMoviePlayerContentPreloadDidFinishNotification通知,但它没有被调度。文件下载后我可以正确播放。
是否可能以某种方式播放不完整的视频文件?如果能提供解决方案,也欢迎MPMovieplayerController的替代品。
答案 0 :(得分:3)
在我能够播放视频之前,我需要先下载mp4文件的第一部分和最后一部分。所以我现在正在下载文件的第一个mb,然后是最后一个mb然后是中间部分,现在我可以在文件未完成时播放该文件。