在iOS设备上通过http流式传输并下载大型视频

问题描述:

是否可以访问存储在http服务器上的大型视频文件(最大300 MB)?用户应该能够在设备(iPhone和iPad)上下载视频文件(mp4)并随时访问它,或者只需流式传输视频而不保存设备上的任何数据。在iOS设备上通过http流式传输并下载大型视频

什么是管理这些问题的好方法?有没有什么好的教程呢?

由于提前,Bautzi

+0

使用AVFoundation和AVMoviePlayer进行流式传输非常简单。至于永久下载,不应该太困难,但我会提醒下载如此大的文件在磁盘空间很小的设备上。 – 2012-07-16 14:21:34

NSString *urlStr = [NSURL URLWithString:@"http://www.linktoyourmovie.mp4"]; 
NSURL *url = [NSURL URLWithString:urlStr]; 
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
moviePlayer.view.frame = CGRectMake(0, 0, 300, 400); 
[self.view addSubview:moviePlayer.view]; 
[moviePlayer play]; 
[moviePlayer release]; 

那怎么流视频,而不会在设备上。希望别人可以帮助解决这个问题。