gpt4 book ai didi

ios - ALAssetsLibrary enumerateGroupsWithTypes :ALAssetsGroupPhotoStream doesn't contain videos in the group

转载 作者:行者123 更新时间:2023-11-29 02:34:39 25 4
gpt4 key购买 nike

照片流组在过滤视频时返回计数 0。这是要重现的代码:

ALAssetsGroupType groupTypes = ALAssetsGroupPhotoStream;
ALAssetsFilter* assetTypes = [ALAssetsFilter allVideos];
ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];

ALAssetsLibraryAccessFailureBlock failureBlock = ^(NSError *error)
{
};

ALAssetsLibraryGroupsEnumerationResultsBlock enumGroupsBlock = ^(ALAssetsGroup *group, BOOL *stop)
{
if (group)
{
[group setAssetsFilter:assetTypes];
NSString* name = [group valueForProperty:ALAssetsGroupPropertyName];
NSUInteger count = group.numberOfAssets;
NSLog(@"name: %@, count: %lu", name, (unsigned long)count);
}
};

[library enumerateGroupsWithTypes:groupTypes usingBlock:enumGroupsBlock failureBlock:failureBlock];

“我的照片流”和“共享流”都会发生这种情况。请注意,照片应用显示视频。另请注意,过滤照片(使用上面的 [ALAssetsFilter allPhotos])确实有效。我在 iOS 7.1.2 和 8.1 上重现了这个。

有没有其他人看到这个或找到解决方法?谢谢!

更新(2014 年 10 月 29 日):我的照片流不支持视频,只有共享流支持。

最佳答案

从这里link

Which photo formats does My Photo Stream support?

My Photo Stream supports JPEG, TIFF, PNG, and most RAW photo formats. My Photo Stream doesn't work with video.

在我的 iPhone 上,“我的照片流”相册中没有视频,只有照片。

关于ios - ALAssetsLibrary enumerateGroupsWithTypes :ALAssetsGroupPhotoStream doesn't contain videos in the group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26496835/

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