我必須使用設備的視頻文件的數量與我的應用程序的名稱。 但我無法檢索它, 請幫助我。如何獲取設備的視頻文件的數量
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