【问题标题】:Stream and download large videos on iOS devices over http通过 http 在 iOS 设备上流式传输和下载大型视频
【发布时间】:2012-07-16 14:09:41
【问题描述】:

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

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

提前致谢,包茨

【问题讨论】:

  • 流媒体使用 AVFoundation 和 AVMoviePlayer 非常容易。就永久下载而言,这应该不会太难,但我会警告在磁盘空间如此小的设备上下载如此大的文件。

标签: ios http video stream download


【解决方案1】:
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];

这就是流式传输视频而不将其保存在设备上的方法。希望其他人可以帮助解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多