2012-10-11 126 views

回答

3

您可以輕鬆地從NSData對象讀取字節大小。 所以你唯一需要做的就是從視頻網址創建一個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)") 
} 
相關問題