Intereting Posts
Как создать прядильщик Android без треугольника в правой части виджета Error: Ошибка получения родительского элемента: не найден ресурс, соответствующий заданному имени 'android: Theme.Holo' ApplicationTestCase устарел на уровне API 24 Android-браузер игнорирует отзывчивый веб-дизайн SecurityException: caller uid XXXX отличается от идентификатора аутентификатора Как зарегистрировать мой собственный подкласс приложения в Xamarin.Android? LinkedList, помещенный в Intent extra, перерабатывается в ArrayList при извлечении в следующем действии Как я могу ссылаться на внешние файлы jar в общем каталоге (а не на lib) для создания проекта андроида с помощью ant? Использование сокетов для отправки и получения данных Android: Можете ли вы вложить фрагменты? Как настроить ширину и высоту выбора даты в android Каков правильный способ создания экрана входа / активности в Android? Не удается получить clipChildren = false для работы Установить положение / размер элемента пользовательского интерфейса в процентах от размера экрана Компиляция с Proguard дает SimException: «несоответствие типа локальной переменной»

Приложение для Android Capture

Есть ли автономный образец кода для захвата видео в Android?

Solutions Collecting From Web of "Приложение для Android Capture"

Вот что я предоставляю своим ученикам: Источник видеокамеры

Не знаю, почему я не думал об этом раньше. Если вы просто хотите захватить видео, чтобы вы могли взять это видео и загрузить его на сервер (или сделать что-то подобное), вы можете использовать приложение для родной камеры очень легко, используя намерения.

Запустите намерение, захватите видео, затем вернитесь к своей деятельности и получите доступ к видео через onActivityResult.

 // Setup a result flag for your video capture int ACTION_TAKE_VIDEO = 100; // Launch an intent to capture video from MediaStore Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO); // Obtain the file path to the video in onActivityResult public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK) { if (requestCode == ACTION_TAKE_VIDEO) { Uri videoUri = data.getData(); String filePath = getPath(videoUri); Log.d("LOGCAT", "Video path is: " + filePath); } } 

Подробнее на http://developer.android.com/training/camera/videobasics.html

Я нашел хорошее решение отсюда

Я не знаю отдельного кода, но в документации на камеру для Android в обзоре класса есть очень красивая пошаговая процедура, которая показывает вам, как записывать видео.

Я думаю, это почти так же, как пример кода.