1
我想知道如何获取从iPhone摄像头拍摄的视频的大小?如何获取iPhone录制的视频大小?
我想为我们的服务器上传视频设置最大视频大小。
示例:每个用户都受限于他们可以上传的视频文件的大小。
是否有可能在录制后获得视频大小,如果大小超过最大大小,则视频无法上传?并显示正确的消息?
谢谢...
我想知道如何获取从iPhone摄像头拍摄的视频的大小?如何获取iPhone录制的视频大小?
我想为我们的服务器上传视频设置最大视频大小。
示例:每个用户都受限于他们可以上传的视频文件的大小。
是否有可能在录制后获得视频大小,如果大小超过最大大小,则视频无法上传?并显示正确的消息?
谢谢...
在你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
}
大小是包含无符号long长的NSNumber。
您是使用默认的iPhone相机还是使用AVFoundation框架创建的自定义相机? – Eugene 2011-12-22 17:27:24
默认相机.... wit UIImagePicker ... – Maulik 2011-12-22 17:32:03