2012-10-11 2 views

답변

3

NSData 객체에서 바이트 크기를 쉽게 읽을 수 있습니다. 당신이해야 할 일은 비디오 URL에서 NSData 객체를 만드는 것뿐입니다. 이처럼

:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 
    [picker dismissViewControllerAnimated:YES completion:nil]; 

    NSURL *imageURL = [info valueForKey:UIImagePickerControllerMediaURL]; 
    NSData *data = [NSData dataWithContentsOfURL:imageURL]; 
    NSLog(@"Total bytes %d", [data length]); 
} 

스위프트 :

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { 
    picker.dismissViewControllerAnimated(true, completion: nil) 

    let imageUrl = info[UIImagePickerControllerMediaURL] 
    let data = NSData(contentsOfURL: imageUrl) 
    print("Total bytes \(data.length)") 
} 
관련 문제