gpt4 book ai didi

iphone - 如何在 Objective C 中使用 AssetLibrary 检索视频的文件大小

转载 作者:行者123 更新时间:2023-12-03 20:29:05 27 4
gpt4 key购买 nike

我想知道如何使用 AssetLibrary 检索视频的文件大小?有人能指出我正确的方向吗?或者可能有一些代码片段?

最佳答案

这应该会让你走上正轨。请参阅Assets Library Framework Reference

- (void)logVideoSizes {

void (^assetEnumerator)(ALAsset *asset, NSUInteger index, BOOL *stop) {
if(asset != nil){
ALAssetsRepresentation* representation = [asset defaultRepresentation];
NSLog(@"Size = %d", [representation size]);
}
}

void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop) {
if(group != nil) {
[group setAssetsFilter:[ALAssetsFilter allVideos]];
[group enumerateAssetsUsingBlock:assetEnumerator];
}
};

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAll
usingBlock:assetGroupEnumerator
failureBlock:^(NSError *error) {
NSLog(@"A problem occured");
}];
[library release];
}

关于iphone - 如何在 Objective C 中使用 AssetLibrary 检索视频的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929678/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com