Tag: android mediarecorder

Libstreaming errores (búfer de decodificador no lo suficientemente grande, decodificador no decodificar nada)

Estoy tratando de usar la librería de libstreaming desde aquí: https://github.com/fyhertz/libstreaming Estoy siguiendo ejemplo2 de esto: https://github.com/fyhertz/libstreaming-examples Tratando de usar esta biblioteca de streaming en un Galaxy Nexus. Si utilizo una resolución pequeña (nueva VideoQuality (128,96,20,500000)), consigo un error que el decodificador no decodificó nada: 06-09 19:59:31.531: D/libEGL(8198): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so 06-09 19:59:31.539: D/libEGL(8198): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so […]

Sin resolver: grabación de audio de Android con un ejemplo de Google

Estoy aprendiendo a grabar audio usando http://developer.android.com/guide/topics/media/audio-capture.html#example Todo funciona bien, pero quiero cambiar: mFileName = Environment.getExternalStorageDirectory().getAbsolutePath(); mFileName += "/audiorecordtest.3gp"; a mFileName = getFilesDir().getAbsolutePath(); mFileName += "/audiorecordtest.3gp"; pero consigo este error 08-19 15:51:44.212: E/MediaPlayer(6654): error (1, -2147483648) 08-19 15:51:44.212: E/AudioRecordTest(6654): prepare() failed He intentado registrar mi nuevo código (para asegurarse de que estoy usando una ruta […]

Obtener fuentes de audio disponibles

¿Existe alguna manera de obtener una lista de fuentes de audio disponibles implementadas en el dispositivo que ejecuta la aplicación? Quiero que esto permita al usuario elegir entre estos sin embargo, la API no parece tener nada para esto. Sólo vuelve al valor predeterminado si la fuente de audio especificada no está disponible. Por lo […]

Problema con el grabador MPEG2TS de Android

Hola estoy tratando de usar el api mediarecorder y generar una salida mpeg2ts que contiene vídeo h264 y audio aac. 1) Cuando grabo el video solo, el archivo de salida .ts generado funciona bien sin ningún retraso. 2) cuando grabo audio y video, la aplicación se bloquea. así que hice una cierta búsqueda en línea […]

Grabación de AudioRecorder mientras otro MediaRecorder está grabando

Estoy intentando agregar comandos de voz personalizados a una aplicación de vidrio usando AudioRecorder para tomar la entrada del micrófono y hacer reconocimiento de voz en eso. Todo está funcionando muy bien, excepto para el comando de "dejar de grabar", donde necesito agarrar la entrada de micrófono actual al mismo tiempo que un objeto MediaRecorder […]

MediaRecorder.start () lanzando IllegalStateException

He leído los hilos similares y no he encontrado una respuesta que solucionaría mi problema. Estoy escribiendo una aplicación con 2 MediaRecorders diferentes. Uno para la detección de ruido y otro para la grabación. Lo que quiero hacer es – cuando el primer MediaRecorder detecta niveles de ruido por encima de 4.0 (estoy usando la […]

mediarecorder.audiosource.voice_call no funciona en xiaomi redmi error

He intentado grabar llamada con AudioSource.VOICE_CALL en Android. Está trabajando en la mayoría de dispositivos como (Samsung S3, Samsung S4, Nexus). Pero en redmi xiaomi 1s no está funcionando. Por favor, ayuda completa para solucionar este error, su respuesta es muy apreciada para resolver mi problema. A continuación se muestra un fragmento de código que […]

Android: graba y reproduce video en el mismo SurfaceView

Quiero ver el video que estoy grabando actualmente en un SurfaceView y si el recodring terminó I wanto para reproducir el video en el mismo SurfaceView. Aunque pensé que sería una característica común en Apps, no pude encontrar ningún ejemplo y no podía hacer que mi código funcionara. private void prepareRecorder() { try { recorder […]

IllegalStateException al grabar un video en una tarjeta SD externa con el nuevo Storage Access Framework (SAF)

Tengo el método a continuación, y funciona bien para el almacenamiento interno y la tarjeta SD externa en Android 4.3 o superior: public void Recorder_Prepare() { recorder = new MediaRecorder(); recorder.setPreviewDisplay(holder.getSurface()); mCamera.unlock(); recorder.setCamera(mCamera); recorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER); recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); recorder.setProfile(camcorderProfile); recorder.setVideoSize(ResolutionWidth, ResolutionHeight); File DirectoryExistCheck = new File(VideoFolderAbsolutePATH); if(!DirectoryExistCheck.exists()) { DirectoryExistCheck.mkdir(); } String VideoPath = VideoFolderAbsolutePATH + separator + "Video.mp4"; […]

MediaRecorder para grabar los últimos X segundos

He conseguido grabar vídeo usando la clase mediaRecorder en Android. Sin embargo, lo que tengo que hacer ahora es hacer que grabe hasta que le diga que se detenga, pero mantener sólo máximo de X segundos grabados. Por ejemplo, si he empezado a grabar a tiempo = 0 (segundos), y lo he configurado para grabar […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.