Как сохранять видео, чтобы оно не отображалось в галерее у пользователя?
Подскажите, пожалуйста, есть ли какой-то способ сохранения видео в офлайн для просмотра без интернета, но при этом чтобы оно не отображалось в галерее у пользователя?
Похожим образом сделано у "Кинопоиск" и "YouTube", там можно скачать видео и смотреть его без интернета, но и в галерее не видно.
Ответы (1 шт):
Большинство программ типа "Галерея" смотрят на файл с именем .nomedia, если он есть в какой-то директории, то вся директория игнорируется от сканирования.
Если вы хотите, чтобы какая-то директория не сканировалась галереей, просто создайте в ней пустой файл с именем .nomedia.
В Android SDK есть константа MediaStore.MEDIA_IGNORE_FILENAME со значением ".nomedia". Вот что сказано о ней в документации:
Имя файла, которое указывает сканеру мультимедиа игнорировать мультимедийные файлы в содержащей его директории и всех вложенных директориях. Используйте это имя файла, чтобы избежать отображения графики в «Галерее», а также предотвратить отображение звуков и музыки в приложении «Музыка».