Как получить эскиз видео, помещенного в папку, исключенную из сканирования мультимедиа - PullRequest
2 голосов
/ 25 сентября 2011

Я пытаюсь получить эскиз видео.Я слежу за этим ответом.

Моя проблема в том, что видео, которое я хочу сделать миниатюрой, представляет собой файл в папке кэша с файлом .nomedia, и по этой причине видео нене отображаются при сканировании мультимедиа, и возвращенный курсор пуст.

Как я могу решить эту проблему, сохранив уровень min sdk = 7?

Спасибо!

Редактировать: Начать вознаграждение за ответ на этот вопрос: получить миниатюру для видеофайла в папке в файловой системе, которая исключена из сканирования мультимедиа, сохраняя проект Min SDK= 7

Ответы [ 2 ]

0 голосов
/ 09 октября 2011

Если вы можете создать папку с видео, я скажу вам сделать это:

Context ctx = getContext();
File folder = ctx.getDir("NewFolder", Context.MODE_PRIVATE);

Но, как этот ответ говорит:

Вы не можете создать такую ​​папку на SDCard. Все, что сохранено на sdcard может быть доступен другим приложениям .

извлечено из здесь

0 голосов
/ 08 октября 2011

Попробуйте принудительно проверить медиафайл с помощью трансляции:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
...