Articles of android mediarecorder

Фотосъемка при записи видео на Android

Я написал программу Android, показанную ниже, для записи переднего кулачка в фоновом режиме. Это работает очень хорошо. Но теперь я хотел бы делать снимок каждые 5 секунд во время записи. Это возможно? Когда я пытаюсь открыть вторую камеру (в другой службе), я получаю сообщение об ошибке. public class RecorderService extends Service implements SurfaceHolder.Callback { private […]

Ошибка MediaRecorder: -38

Я искал, чтобы проверить, нет ли этого вопроса, я вижу, что у некоторых нет ответа, а другие не помогли. Это мой код: private void startRecording() { mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); mFileName = Environment.getExternalStorageDirectory().getAbsolutePath(); mFileName += "/recordedHeckPost_.3gp"; mRecorder.setOutputFile(mFileName); try { mRecorder.prepare(); //Thread.sleep(2000); mRecorder.start(); } catch (InterruptedException e) { // TODO Auto-generated catch block […]

Android MediaRecorder: непрерывная перезапись

Я пытаюсь записать 10-секундное видео для наблюдения. Это довольно просто, используя MediaRecorder в Android. Все, что мне нужно сделать, это позвонить mediaRecorder.setMaxDuration(10000); Тем не менее, я хочу постоянно перезаписывать одно и то же 10-секундное видео. Опять же, это тривиальная задача. @Override public void onInfo(MediaRecorder mr, int what, int extra) { switch (what) { case MediaRecorder.MEDIA_RECORDER_INFO_MAX_DURATION_REACHED: […]

Проблема распознавания цвета видеокамеры Nexus 7

Я создаю приложение для пользовательских камер, и я нашел серьезную проблему с Nexus 7. Когда я записываю видео с передней камерой, записанное видео является плавным и воспроизводит одни и те же цвета, но если запись была сделана с помощью Back Camera, Цвет воспроизводится, красный цвет меняется на синий и желтый на голубой. Эта проблема происходит […]

Захват видеозахвата AndroidRecorder.start () не удалось -19

Мне нужно записать видео и сохранить его, но я получаю ошибку в методе start() медиа-рекордера: не удалось – 19 (какова должна эта ошибка? В документации нет комментариев :() Я борюсь с Эта ошибка второй день, я пробовал несколько кодов (учебник Google, образец intel, …) Я нашел по всему Интернету, но не смог заставить работать ни […]

Как использовать библиотеку Mediaprojection в android для захвата экрана и преобразования в файл mp4?

Начиная с android 5.0 они предоставляют библиотеку mediaprojection для захвата содержимого экрана. Но пример демонстрационного приложения, предоставленного ими, не ясен. Здесь можно найти пример приложения. В этом приложении они проецируют захваченный экран, используя метод virtualdisplay private void setUpVirtualDisplay() { Log.i(TAG, "Setting up a VirtualDisplay: " + mSurfaceView.getWidth() + "x" + mSurfaceView.getHeight() + " (" + […]

Android mediarecoder сохраняет пустой файл

Это код, который я использовал для записи видео с устройства Android в формате MP4. Файл создается, но имеет размер 0 байт. Кажется, я не понимаю, что пошло не так. Любая помощь будет оценена по достоинству. if(mCamera == null) { mCamera = Camera.open(); mCamera.unlock(); } if(mediaRecorder == null) mediaRecorder = new MediaRecorder(); mediaRecorder.setCamera(mCamera); mediaRecorder.setCamera(mCamera); mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); […]

Сохранение предварительного просмотра во время записи видео?

В настоящее время я использую onPreviewCallback, поэтому я могу захватить кадры из камеры, когда в предварительном просмотре и передавать их через http. Это работает, но затем я выдаю команду, чтобы начать запись, и, похоже, у меня больше нет обратного вызова предварительного просмотра. Итак, как мне сохранить обратный вызов предварительного просмотра, чтобы я мог отправлять кадры […]

Дисплей видео искажается при записи на Galaxy S3

Я пишу приложение для камеры, и у меня проблема с S3. Всякий раз, когда я начинаю запись, дисплей переходит в мусор (см. Скриншоты ниже). Затем, когда я прекращаю запись, я получаю исключение: 10-02 13:36:31.647: E/MediaRecorder(24283): stop failed: -1007 10-02 13:36:31.647: D/AndroidRuntime(24283): Shutting down VM 10-02 13:36:31.647: W/dalvikvm(24283): threadid=1: thread exiting with uncaught exception (group=0x40c49a68) 10-02 […]

Как записывать видео в формате MPEG-2 TS и формате аудиокодирования ACC

Когда я устанавливаю видеоформат MPEG-2 (постоянное значение 8) TS и аудиоформат ACC (постоянное значение 3), он записывает видео только без звука в формате ACC. Но это не дает никакой ошибки. Я попробовал это на Samsung Galaxy Tab (Honeycomb). Поскольку MPEG-2TS поддерживает версию для Android версии 3.0+. Если я использую формат видео и аудио по умолчанию, […]