Video + Grabador de audio Android

Mi objetivo es capturar video usando la cámara Android y grabar voz de micrófono.

I googled código, pero no pudo obtener ningún ejemplo de trabajo o código.

Lo que he intentado es


recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT); CamcorderProfile cpHigh = CamcorderProfile .get(CamcorderProfile.QUALITY_HIGH); recorder.setProfile(cpHigh); recorder.setOutputFile("/sdcard/videocapture_example.mp4"); recorder.setMaxDuration(50000); // 50 seconds recorder.setMaxFileSize(5000000); // Approximately 5 megabytes recorder.setVideoSize(320, 240); recorder.setVideoFrameRate(15); 

Estoy recibiendo una excepción de RuntimeException

Java.lang.RuntimeException: setAudioSource ha fallado.

En la línea siguiente

 recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); 

Intentado reemplazar

 recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 

Pero esto tampoco funciona.

No olvide establecer permisos en manifest.xml

 <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.RECORD_VIDEO"/> <uses-permission android:name="android.permission.CAMERA" /> 

Este es un error dentro de android. Consulta http://code.google.com/p/android/issues/detail?id=4075.

Usted puede intentar esto:

 recorder.setAudioSource(0); // Or 1, don't know which Enum is right. 

Porque hay un desajuste en Enums.

  • Cómo capturar una imagen en segundo plano sin utilizar la aplicación de cámara
  • ¿Cómo tomar una foto y enviar a HTTP POST solicitud con Android?
  • Cómo tomar una foto de la misma relación de aspecto que en el tamaño de vista previa?
  • takePicture falló en lollipop
  • Captura de cámara Android produce vídeo verde y bloque
  • Mover la imagen capturada en PhoneGap a una carpeta en sdcard
  • OnActivityResult devuelve datos nulos para una captura de video en Nexus 4 con v4.3
  • Orientación personalizada de grabación de vídeo
  • La cámara Motorola Android 2.2 ignora el parámetro EXTRA_OUTPUT
  • Comprimir la imagen de la cámara antes de subirla
  • ¿Puedo usar setProgress para cambiar una barra de búsqueda programáticamente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.