Обещал вам продемонстрировать возможность записи видео в Android.
Представляю решение с исходными кодами (VideoRecord.zip) для изучения этой возможности и использования в своих проектах.
На представленном снимке есть 2 главных кнопки: "Modal Intent Record" и "Native Record".
Modal Intent Record — удобно использовать в приложениях, потому что запись ведется приложением камеры, поставляемым с телефоном. После съемки в приложение возвращается сообщение о результатах — удачно/неудачно.
Native Record — метод на базе интерфейса JMediaRecorder, используется, когда Intent Record не подходит. Например в Local Android сервисе ;-)
Пользуйтесь на здоровье.
Большая просьба к сообществу — помочь в комментариях с подбором оптимальных параметров записи видео в JMediaRecorder. Установленные сейчас параметры 640х480, и качество видео хромает.
Нужно научиться переключать камеры, менять степень сжатия, включать/выключать вспышку, звук затвора.
Здесь люди уже подбирали варианты параметров, но нужно протестировать на приложении из RAD Studio.
На ресурсе разработчиков Android тема по JMediaRecorder находится здесь.