Можно ли как-то в 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);
По идее (из коробки) нельзя, поскольку это разные Intent'ы - для сьемки MediaStore.ACTION_VIDEO_CAPTURE
, а для выбора или Intent.ACTION_GET_CONTENT
или Intent.ACTION_PICK
, ну разве что городить отдельный диалог с их выбором или же полагаться на возможности, которые разные вендоры предлагают, когда во время выбора картинки/видео сразу же можно запросить и съемку.
Но не все так печально. Есть либочка IntentManip, которая позволяет объединять несколько разных Intent
'ов с выбором их из диалога
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем добрый день, добавляю метку (point) на карту, после нажатия на кнопку определения местоположения эта метка должна удалиться и добавиться...