Android frente a la cámara está grabando videos entre 7,5 y 8,0 – setVideoFrameRate no funciona – Samsung galaxy s2
Estoy tratando de grabar videos usando la cámara frente a frente, a continuación es el fragmento de código, estoy fijando el setVideoFrameRate a 29, pero el video grabado es tener el fps entre 7,5 y 8. Necesito el vídeo fps del vidio grabado 29.
recorder.setPreviewDisplay(holder.getSurface()); recorder.setOnInfoListener(this); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); recorder.setVideoFrameRate(29); recorder.setVideoSize(640,480); recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT); recorder.setOutputFile("/sdcard/recordvideooutput.mp4"); recorder.setMaxDuration(16*1000);
- Cómo implementar el chat de voz y video
- La reproducción de vídeo proporciona pantalla en negro pero con sonido
- Android video streaming para windows azure
- Cómo jugar video HTML5 en línea con Phonegap para Android 4.1.1
- Buscando un ejemplo de trabajo de addTimedTextSource para agregar subtítulos a un video desde un archivo .srt en Android 4.1
- Problema de transmisión en vivo de Android RTSP
- Reproducción de vídeo local en WebView en Android
- Intención de Android para reproducir vídeo?
- Cómo jugar RTSP stream video (MPEG4, baseline) de una cámara con videoview de Android?
- Limitaciones de la captura de video en la brecha del teléfono + complementos nativos
- Android muestra flujo de vídeo en MediaPlayer y codifica con MediaCodec
- Android: cómo reproducir video mp4 desde la URL?
- Recortar video como whatsapp
Yo estaba enfrentando el mismo problema, pero finalmente obtuvo la solución de grabación de vídeo utilizando la cámara frontal
Este código no es válido.
recorder.SetOutputFormat()
Este pedazo de código es:
recorder.SetOutFormat()
Desde el sitio web de desarrolladores de Android: "Establece la velocidad de fotogramas del vídeo que se va a capturar. Debe llamarse después de setVideoSource (). Llamar a esto después de setOutFormat () pero antes de preparar ().
- Android Studio Debug y DDMS
- La previsualización de la cámara Android se extendió utilizando el código Grafika CameraCapture