Мне нужно использовать количество видеофайлов устройства с именем в моем приложении. Но я не могу его получить, Пожалуйста, помогите мне.Как получить количество видеофайлов устройства
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 обеспечивает доступ к видео и фотографиям, находящимся под контролем приложения «Фотографии». ALAssetsLibrary также содержит содержимое в альбоме сохраненных фотографий, из iTunes, а также содержимое, которое напрямую импортируется в устройство. Вы можете использовать его для извлечения списка всех групп активов и для сохранения изображений и видео в альбоме сохраненных фотографий.
Надеюсь, это поможет.
Смежные вопросы
- 1. Как получить список видеофайлов на WinPhone?
- 2. Как получить сводку видеофайлов в java
- 3. Отправка больших видеофайлов на сервер WebDav с устройства iOS
- 4. Как получить количество музыкальных файлов, которое у нашего устройства имеет
- 5. Как переименовать несколько видеофайлов
- 6. Загрузка видеофайлов
- 7. Как получить токен устройства
- 8. Как получить устройства UIInterfaceOrientation
- 9. Как получить местоположение устройства
- 10. Как получить ориентацию устройства
- 11. Как получить расположение устройства
- 12. Как получить BaudRate устройства?
- 13. Как получить имя устройства?
- 14. Как получить android_id устройства?
- 15. Шифрование видеофайлов?
- 16. JWPlayer Как включить несколько видеофайлов?
- 17. WinJS Объединение видеофайлов
- 18. создание индекса видеофайлов
- 19. Сохранение видеофайлов в iCloud
- 20. Как получить метаданные жанра из видеофайлов произвольных форматов?
- 21. Как получить путь к файлу из URI содержимого для видеофайлов?
- 22. Как получить список видеофайлов в определенной папке в android?
- 23. Swift - Как получить URL всех видеофайлов в Camera Roll?
- 24. Как получить поток видеофайлов из embed url в C#
- 25. Как получить РЕАЛЬНЫЙ размер устройства?
- 26. Как получить размер устройства (мобильный)?
- 27. Как получить свойства Android-устройства
- 28. Как получить USB-устройства Список
- 29. Как получить название модели устройства?
- 30. Как получить номер телефона устройства
Что именно вы подразумеваете под «количеством видеофайлов устройства»? вы имеете в виду видео файлы из галереи? – Krishanbhag
yes all file from galary – user1920922
Вы можете сразу же спросить, что вам нужен код, чтобы не решить эту проблему. – Krishanbhag