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 […]
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 […]
¿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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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"; […]
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 […]