Articles of android mediarecorder

Невозможно воспроизвести записанный аудиофайл с Android в iOS 5+

Я работаю над Android-приложением, которое также поддерживает iOS. Я хочу записывать звук и воспроизводить его на Android, а также на устройствах iOS. Я записываю аудио в android, используя следующие настройки MediaRecorder audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); audioRecorder.setAudioSamplingRate(44100); audioRecorder.setAudioChannels(1); audioRecorder.setAudioEncodingBitRate(12800); audioRecorder.setOutputFile(<recordedSoundFilePath>); audioRecorder.prepare(); audioRecorder.start(); На стороне iOS следующие настройки: //audioRecorder is object of AVAudioRecorder NSMutableDictionary […]

Низкая производительность при выполнении eglSwapBuffer и eglMakeCurrent

Я разрабатываю Android Unity Plugin, который позволяет пользователю записывать свой игровой процесс Обзор моего решения: Использование OpenGl FrameBufferObject (FBO), чтобы сделать Unity рендерингом на экране FBO Получите внеэкранную текстуру этого FBO, затем используйте для двух целей: Отображать видео поверхность Перерисовать на экране устройства Выполнить поток для каждого кадра: Связать мой FBO Рендеринг сцены для FBO […]

Android Media Recorder записывает длительность видео, отличную от ожидаемой продолжительности

Я записал видео с помощью android Mediarecorder. (Основная проблема: мне нужно знать точное время начала [System time] и endTime [Системное время] видео, а [endTime – startTime] должно соответствовать длительности фактического видео) MediaRecorder.start startTime = System.currentTimeMillis() then on stop MediaRecorder.stop endTime = System.currentTimeMillis() Я ожидаю, что видео будет иметь такую ​​продолжительность Expected_duration = (endTime – startTime) […]

Как читать длину видео, записанного в MediaRecorder, в каталог хранения личных приложений, созданный через context.getFilesDir ()?

У меня возникла странная проблема с чтением длины / продолжительности видеофайла, записанного с помощью камеры устройства, с помощью MediaRecorder. Файл записывается в каталог личных хранилищ приложения, который установлен так: mMediaRecorder.setOutputFile(context.getFilesDir() + "/recordings/webcam.3gpp"); После завершения записи я попытаюсь прочитать длину видео с помощью этих методов: Способ 1: MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever(); mediaMetadataRetriever.setDataSource(context.getFilesDir() + "/recordings/webcam.3gpp"); String […]

Видео с записью на Android без звука

Возможно ли в Android записывать видео с камеры без аудиопотока? Цель: уменьшить размер выходного файла.

Ошибка записи в медиатеке Android. -19 runTimeException

У меня возникла проблема с записью в средствах массовой информации. Я пытаюсь использовать переднюю камеру для восстановления. Это дает мне ошибку (но предварительный просмотр работает). Всякий раз, когда я использую заднюю камеру, все работает отлично, я думаю, что это очень странно. В чем может быть проблема и что может быть решением? Мой код и ошибки […]

Android фиксирует замедленное видео с помощью CamcorderProfile

Я пытаюсь захватить замедленное видео на моем Nexus 5x. Вот как я настраиваю медиа-рекордер: CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH_SPEED_HIGH); mMediaRecorder = new MediaRecorder(); // Step 1: Unlock and set camera to MediaRecorder mCamera.unlock(); mMediaRecorder.setCamera(mCamera); // Step 2: Set sources mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); // Step 3: Set the high speed CamcorderProfile mMediaRecorder.setProfile(profile); // Step 4: Set output file […]

Android: вызов активности из фрагмента

Я использую фрагменты внутри действия. Я использую MediaRecorder для записи звука. У меня две части деятельности. 1-й сам по себе является активностью, которая будет перечислять записанный файл. На правой стороне вызывается функция AudioRecording, когда вы выбираете запись для нового файла. Когда выбран любой из перечисленных файлов, я использую AudioPlayer для воспроизведения записанного файла. Я здесь […]

Обратный вызов предварительного просмотра камеры Android и видеозапись записи рекордов мультимедиа

Я хочу создать приложение, которое должно записывать видео (с использованием медиа-рекордера), а записанное видео необходимо форматировать (используя камеру). Я создал образец кода, показанный ниже, но при этом появляется сообщение об ошибке, когда кнопка startrecording нажимает кнопку menu.which показывает силовую ошибку закрытия .but previewcallback не имеет ошибки. Мой код, показанный ниже package buffer.video; import android.app.Activity; import […]

Android – сохранить поток rtsp (h264) в файл mp4

Я работаю над проектом, где мне нужно Прочитайте входной поток, закодированный H.264, из IPCamera – я могу получить это через URL-адрес rtsp, например rtsp: //192.168.1.83: 8001 / Отображение потока IPCamera – это я могу сделать, используя final VideoView vv = (VideoView) findViewById(R.id.video_view_h264); MediaController mc = new MediaController(getApplicationContext()); vv.setVideoURI(video); vv.setMediaController(mc); vv.requestFocus(); vv.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { public void […]