如何获取iPhone录制的视频大小?

时间:2011-12-22 17:22:58

标签: iphone objective-c ios ios4 iphone-sdk-3.0

我想知道如何获取从iPhone相机拍摄的视频尺寸(录制)?

我想设置最大视频大小,以便在我们的服务器上上传视频。

示例:每位用户都可以限制他们上传的视频文件的大小。

录制后是否可以获得视频大小,如果大小超过最大大小,则视频无法上传?和正确的信息显示?

...谢谢

1 个答案:

答案 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。