0
PHAssetビデオのディスク上のファイルサイズを調べようとしています。ビデオのPHAssetディスクのファイルサイズを取得するには?
次のコードはエラー "ファイル" IMG_0188.mov "を表示する権限がないため開けませんでした。
PHVideoRequestOptions *options = [[PHVideoRequestOptions alloc] init];
options.version = PHVideoRequestOptionsVersionOriginal;
[[PHImageManager defaultManager] requestAVAssetForVideo:asset options:options resultHandler:^(AVAsset *avAsset, AVAudioMix *audioMix, NSDictionary *info) {
videoURL = [(AVURLAsset*)avAsset URL];
NSNumber *videoDiskFileSize;
NSError *error;
[videoURL getResourceValue:&videoDiskFileSize forKey:NSURLFileSizeKey error:&error];
if(error){
NSLog(@"ERROR %@", error.localizedDescription);
}
NSLog(@"size is %f",[videoDiskFileSize floatValue]/(1024.0*1024.0));
}];