I have implemented video play functionality in iphone.In which i am downloading video file from the server and then play. But I want to display progress bar during downloadi
You can get the expected total file size in the following callback method of NSURLConnection's NSURLConnectionDataDelegate
:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
self.expectedTotalSize = response.expectedContentLength;
}
then in following callback method you can calculate how much data has been received:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
self.recievedData += data.length;
}
And you can use UIProgressView to show current downloading status on the screen.