我必須使用設備的視頻文件的數量與我的應用程序的名稱。 但我無法檢索它, 請幫助我。如何獲取設備的視頻文件的數量
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. 如何獲取opencv中視頻文件的頻道數量?
- 2. 獲取默認音頻/視頻設備
- 3. 如何獲取視頻文件的I/P/B幀數量?
- 4. 如何從iOS設備(如iPhone和iPad)獲取或獲取設備視頻?
- 5. 如何將視頻文件從設備傳輸到設備
- 6. 如何從音頻設備ID獲取音頻設備號?
- 7. 如何獲取Android設備上的所有視頻
- 8. 如何獲取C#中的音頻/視頻和捕獲設備列表?
- 9. 如何從相機獲取當前幀(視頻捕獲設備)
- 10. 如何獲取可用視頻捕獲設備列表
- 11. 如何獲取默認音頻設備?
- 12. 如何獲取我們的設備具有的音樂文件的數量
- 13. 如何獲取視頻編碼Android設備的參數詳細信息?
- 14. 如何從使用HTML代碼或javascript的移動設備上的視頻設備捕獲視頻
- 15. 獲取視頻文件的尺寸
- 16. 獲取NSData的視頻文件,NSURL
- 17. 的YouTube GDATA獲取視頻文件
- 18. 如何從USB捕獲設備捕獲與ffmpeg同步的音頻和視頻
- 19. 如何使用youtube api獲取YouTube視頻的分享數量?
- 20. 如何獲取Android的視頻文件的縮略圖
- 21. 獲取v4l2視頻設備的最大分辨率
- 22. 如何在Windows Phone 8中獲取視頻文件的視頻縮略圖?
- 23. 獲取視頻文件的原生視頻分辨率
- 24. 如何獲取從視頻文件中提取的音頻文件的音頻級別?
- 25. 如何獲取Android設備監視器的默認視圖
- 26. 維護視頻文件的ViewCount數量
- 27. 如何從iOS設備或iPad中的外部設備獲取文件
- 28. 使用視頻數據和視頻設備的C++優勢
- 29. 如何在Python中獲取視頻文件的方向
- 30. 如何獲取mp4視頻文件的尺寸?
你是什麼意思'設備的視頻文件的數量?你的意思是畫廊的視頻文件? – Krishanbhag 2013-02-27 10:19:15
是來自galary的所有文件 – user1920922 2013-02-27 10:36:10
您可以直接詢問您需要的代碼無助於解決問題。 – Krishanbhag 2013-02-27 11:28:57