iphone - 亚马逊 S3 (AWS) NSMutableData

标签 iphone ios amazon-web-services amazon-s3 nsmutabledata

我有一个与 Amazon S3 相关的项目正在下载超过 50MB 的大文件。它没有错误地停止,并且由于它的数据文件很大,我将文件分块到较小的内存中并同时下载。当我以正确的顺序将 block 数据附加到单个 [NSMutableData] 时 视频不会播放。关于这个相关主题的任何想法?..

请帮帮我,我在这个项目的整个星期里都坐着不动 T_T..

最佳答案

您不应该仅使用 RAM 内存来管理如此大量的数据。

您宁愿使用辅助内存(即 NSFileManager),如 here 所述 下载完文件后,请正常播放。如果您确定用户不再需要它,请在播放后立即将其删除。

[编辑]

或者,您也可以直接使用 MPMoviePlayerController 指向该 URL。

关于iphone - 亚马逊 S3 (AWS) NSMutableData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16477956/

相关文章:

ios - 对于键名称或我在代码中给出的任何值,此类不符合键值编码

iphone - 模态视图 Controller 底部有白色条纹

ios - xcode:更改文件路径后缺少文件xcdatamodeld

email - 错误 "Maximum DNS-interactive terms limit (10) exceeded"

amazon-web-services - aws-sdk-go 中的 Goroutine 泄漏?

iphone - 如何在 iPhone 3G 上调整大图像的大小而不导致应用程序崩溃?

iphone - 如何在实用程序类型的应用程序中查找错误?

ios - 如何解决 UITableViewController 的指定初始化错误?

ios - _shouldShowMenuForCell 中意外的零索引路径

amazon-web-services - Elasticsearch : Meaning of "@" symbol