Intereting Posts
Android получает цвет как строковое значение DataBinding: Как получить ресурс по динамическому идентификатору? Как программно анимировать ImageView Изменить цвет текста в TextView в фокусе и щелкнуть? Сложность строк GridView: как сделать высоту строки подходящей для самого высокого элемента? Espresso, прокрутка не работает, когда NestedScrollView или RecyclerView находится в CoordinatorLayout Android – независимый инструмент для тестирования фрагментов фрагментов Передайте файлы cookie из HttpURLConnection (java.net.CookieManager) в WebView (android.webkit.CookieManager) Восстановить ActionMode после изменения ориентации Сохранить битмап в файл и вернуть файл с растровым изображением Почему я получаю эту ошибку, когда на карте google «Не удалось загрузить DynamiteLoader: java.lang.ClassNotFoundException: не нашел класс? Google Analytics V2 SDK для Android EasyTracker дает ошибки Язык Специфический макет для Android Android Studio – запуск приложения без запуска Android Sqlite Performance

Приложение для 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 в обзоре класса есть очень красивая пошаговая процедура, которая показывает вам, как записывать видео.

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