我正在製作一個相機應用程序,我想要獲取用戶在其iPhone上創建的所有視頻。ALAssetsLibrary獲取所有視頻
目前我的代碼只能從用戶相機膠捲獲取視頻。我的一些用戶抱怨說,他們在其相冊應用程序下創建了多個自定義文件夾,並在那裏存儲了一些視頻。由於我的代碼僅查看相機膠捲,因此不會從其他文件夾中拾取電影。是否有可能我可以到他們的其他文件夾?
這是我到目前爲止。
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop)
{
[group enumerateAssetsUsingBlock:^(ALAsset *alAsset, NSUInteger index, BOOL *innerStop)
{
if (alAsset)
{
ALAssetRepresentation *representation =[alAsset defaultRepresentation];
NSURL *url = [representation url];
NSString *assetType=[alAsset valueForProperty:ALAssetPropertyType];
//videos only
if ([assetType isEqualToString:@"ALAssetTypeVideo"])
{
.....
嘗試將此類assetsGroupType用作「ALAssetsGroupAll」。 – Bharath