I have a very large video and I need to chunk this video to upload it to Dropbox.
I tried to use NSData
, but because this file is too large, my application always crashes, so I don't know what I can do now.
For smaller videos, I used this:
NSData(contentsOfURL: self.newAsset.URL)!.subdataWithRange(NSMakeRange(0, 10000000))
and I didn't have any problem with that, but when the video is too large I have an error:
Cannot allocate memory
So, what can I do to chunk the data of large videos?
For best practice go with NSURLSession
if you want to implement custom otherwise lots for third party library are there like RESTKit
or AFNetworking
. For NSURLSession
the session NSURLSession
supports three types of tasks: data tasks, download tasks, and upload tasks. All it support the background uploads/downloads as well. source(apple developer)
Image Source raywenderlich.com
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With