我想知道如何获取从iPhone相机拍摄的视频尺寸(录制)?
我想设置最大视频大小,以便在我们的服务器上上传视频。
示例:每位用户都可以限制他们上传的视频文件的大小。
录制后是否可以获得视频大小,如果大小超过最大大小,则视频无法上传?和正确的信息显示?
...谢谢
答案 0 :(得分:2)
在UIImagePickerControllerDelegate
:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSURL * mediaURL = [info objectForKey:UIImagePickerControllerMediaURL];
NSDictionary * properties = [[NSFileManager defaultManager] attributesOfItemAtPath:mediaURL.path error:&error];
NSNumber * size = [properties objectForKey: NSFileSize];
// Do your check here
}
size是包含无符号长long的NSNumber。