IOS 上传视频 PHAsset不支持分段上传

使用Common\QiniuSDK\Common\QNPHassetFile.m 下的

  • (NSData*)read:(long)offset size:(long)size

函数进行一个视频的上传.大小为400M-2G-6G不等.因内部方法

  • (NSData)fetchDataFromAsset:(PHAsset)asset

中是将PHAsset视频对象转换为内存NSData保存起来.导致内存暴涨超过系统限制.APP崩溃.不知有合解决办法? 1

阅读 4.4k
2 个回答

直接转NSData必然内存大涨,不适用于大文件,可以尝试用NSInputStream来实现。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏