1
我們可以計算用戶記錄的視頻大小還是用戶從圖像選取器代表內的保存圖像文件夾中以字節爲單位選取的大小?謝謝以字節爲單位計算imagepickerdidFinishPickingMediaWithInfo中的視頻大小
我們可以計算用戶記錄的視頻大小還是用戶從圖像選取器代表內的保存圖像文件夾中以字節爲單位選取的大小?謝謝以字節爲單位計算imagepickerdidFinishPickingMediaWithInfo中的視頻大小
您可以輕鬆地從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)")
}