我必须使用设备的视频文件的数量与我的应用程序的名称。 但我无法检索它, 请帮助我。如何获取设备的视频文件的数量
0
A
回答
0
你可以use ALAssetsLibrary获得专辑,照片或视频的数量,你需要。
例如,计算件数:
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];
注意,我set the filter为allPhotos,你可以将它设置为allVideos。
2
ALAssetsLibrary的实例提供对Photos应用程序控制下的视频和照片的访问。 ALAssetsLibrary还包括来自iTunes的“保存的照片”专辑中的内容以及直接导入到设备中的内容。您可以使用它来检索所有资产组的列表,并将图像和视频保存到“已保存的照片”相册中。
希望这会有所帮助。
相关问题
- 1. 如何从iOS设备(如iPhone和iPad)获取或获取设备视频?
- 2. 如何获取视频文件的I/P/B帧数量?
- 3. 如何从音频设备ID获取音频设备号?
- 4. 如何获取C#中的音频/视频和捕获设备列表?
- 5. 如何从使用HTML代码或javascript的移动设备上的视频设备捕获视频
- 6. 如何从USB捕获设备捕获与ffmpeg同步的音频和视频
- 7. 获取v4l2视频设备的最大分辨率
- 8. 获取视频文件的原生视频分辨率
- 9. 如何获取Android设备监视器的默认视图
- 10. 维护视频文件的ViewCount数量
- 11. “假”DirectShow视频捕获设备
- 12. 如何获取mp4视频文件的尺寸?
- 13. Phonegap设备视频选取器
- 14. 如何在matlab中读取y4m视频(获取帧)文件
- 15. 如何获取成功上传的YouTube视频的视频ID?
- 16. 如何获取Android设备中的日志文件位置?
- 17. 如何获取设备的驱动程序文件?
- 18. 常规设备和移动设备中的HTML 5视频流文件格式?
- 19. 获取/设置C#视频的标题
- 20. 获取Android设备上未读邮件的数量
- 21. 在Android设备中转码音频/视频/图像文件
- 22. 从linux/osx到iOS设备的DIY视频文件流
- 23. 使用FTDI从USB设备获取视频
- 24. 如何从视频播放的视频中获取图像?
- 25. 如何从android中录制的视频获取视频名称?
- 26. 如何获取Instagram视频的视频高度和宽度?
- 27. Wowza直播视频 - 如何获取当前视频的名称
- 28. 如何获取每天每个视频的视频指标
- 29. 获取有关视频文件的一些元数据
- 30. 如何提取音频/视频文件的持续时间?
你是什么意思'设备的视频文件的数量?你的意思是画廊的视频文件? – Krishanbhag 2013-02-27 10:19:15
是来自galary的所有文件 – user1920922 2013-02-27 10:36:10
您可以直接询问您需要的代码无助于解决问题。 – Krishanbhag 2013-02-27 11:28:57