Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何获取设备的视频文件数_Iphone_Xcode - Fatal编程技术网

Iphone 如何获取设备的视频文件数

Iphone 如何获取设备的视频文件数,iphone,xcode,Iphone,Xcode,我必须在我的应用程序中使用名称为的设备的视频文件数。 但我无法找回它, 请帮助我。的实例提供对照片应用程序控制下的视频和照片的访问。该库还包括保存的相册中的内容,从iTunes到直接导入设备的内容。您可以使用它检索所有资产组的列表,并将图像和视频保存到保存的相册中 希望这会有所帮助。您可以根据需要获取相册、照片或视频的数量 例如,计算相册的数量: dispatch_async(dispatch_get_main_queue(), ^{ // !!! Notice : ALAssetsGr

我必须在我的应用程序中使用名称为的设备的视频文件数。 但我无法找回它, 请帮助我。

的实例提供对照片应用程序控制下的视频和照片的访问。该库还包括保存的相册中的内容,从iTunes到直接导入设备的内容。您可以使用它检索所有资产组的列表,并将图像和视频保存到保存的相册中

希望这会有所帮助。

您可以根据需要获取相册、照片或视频的数量

例如,计算相册的数量:

dispatch_async(dispatch_get_main_queue(), ^{
    // !!! Notice : ALAssetsGroupAll doesn't include ALAssetsGroupLibrary.
    [_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
        if (group) {
            [self.groupArray addObject:group];
            [self performSelectorOnMainThread:@selector(reloadTableView) withObject:nil waitUntilDone:YES];
        }
    } failureBlock:^(NSError *error) {
        NSLog(@"Group not found!\n"); // Photo-access is disabled.
    }];
});
然后计算照片的数量:

// Get count
ALAssetsGroup *group = (ALAssetsGroup*)[self.groupArray objectAtIndex:indexPath.row];
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
NSInteger groupCount = [group numberOfAssets];

请注意,对于所有照片,您可以将其设置为所有视频。

您所说的“设备的视频文件数”到底是什么意思??你是说gallery的视频文件?是的,Galary的所有文件你可以直接询问你需要代码,而不是帮助解决问题。