#android
#Android
Вопрос:
В моем приложении я должен снять видео и опубликовать его на сервере. После этого я должен удалить этот видеофайл. Я использовал file.delete();
Это отлично работало на всех устройствах, кроме Galaxy S. Я также тестировал в milestone, defy и nexus s. В Galaxy S видео все еще присутствует в галерее мультимедиа, но когда я проверил с помощью file.exists (), оно вернуло false.
Когда я попытался воспроизвести этот файл снова, отображается предупреждение «Формат видео не поддерживается». Есть ли другой способ удалить видеофайл? Почему это происходит только в Galaxy S?
Ответ №1:
Я думаю, что сам ваш файл исчез, но медиа галерея выполняет некоторое агрессивное кэширование некоторого предварительного просмотра / миниатюры, так что вы видите его там, но не можете воспроизвести — поскольку базовый файл исчез.