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.
- Tamaño del mapa de bits devuelto por la cámara a través de la intención?
- Android: Obtener el nombre de archivo de la cámara?
- Captura de la cámara IP Stream y publicar en mi sitio web
- MediaStore.EXTRA_DURATION_LIMIT ¿No funciona Nexus Devices?
- Determine el ángulo de visión de la cámara del teléfono inteligente
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.
- ¿Cómo evitar que el android invierta la imagen de la cámara frente a frente?
- Transmisión en tiempo real H.264
- Cómo silenciar el sonido del obturador de la cámara en el teléfono Android
- Grabación de errores en vídeos android
- Uso de ambas cámaras en android: "No se puede conectar al servicio de cámara"
- Cámara Android RTSP / RTP Stream?
- ¿Cómo grabar video con superposición animada en Android?
- Tomando capturas de pantalla mediante programación no captura el contenido de surfaceVIew
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.
- ¿Debo usar múltiples archivos de preferencia o sólo uno?
- Preseleccionar elementos en listView Android