Выбор видео startActivityForResult();

173
07 августа 2018, 05:40

Можно ли как-то в startActivityForResult() вывести откуда я хочу выбрать видео, либо записать с камеры либо выбрать из галереи? Сейчас только могу открыть окно с записью

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 7);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(intent, VIDEO_CAPTURE);
Answer 1

По идее (из коробки) нельзя, поскольку это разные Intent'ы - для сьемки MediaStore.ACTION_VIDEO_CAPTURE, а для выбора или Intent.ACTION_GET_CONTENT или Intent.ACTION_PICK, ну разве что городить отдельный диалог с их выбором или же полагаться на возможности, которые разные вендоры предлагают, когда во время выбора картинки/видео сразу же можно запросить и съемку.

Но не все так печально. Есть либочка IntentManip, которая позволяет объединять несколько разных Intent'ов с выбором их из диалога

READ ALSO
JAXB unmarshall из списка в HashMap

JAXB unmarshall из списка в HashMap

Есть такой кусок xml файла:

198
map.containsKey возвращает false [дубликат]

map.containsKey возвращает false [дубликат]

На данный вопрос уже ответили:

192
Помогите сделать парсер txt ответа из itunes store

Помогите сделать парсер txt ответа из itunes store

Есть апи для запросов: https://wwwapple

168
Как удалить конкретный Point в библиотеке yandex map kit 3.0?

Как удалить конкретный Point в библиотеке yandex map kit 3.0?

Всем добрый день, добавляю метку (point) на карту, после нажатия на кнопку определения местоположения эта метка должна удалиться и добавиться...

206