-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Labels
Description
Phone is LgG5 7.0
StackTrace
Media recorder error
java.lang.RuntimeException: Media recorder server died.
at com.amosyuen.videorecorder.recorder.MediaClipsRecorder.onError(MediaClipsRecorder.java:220)
at android.media.MediaRecorder$EventHandler.handleMessage(MediaRecorder.java:1148)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6247)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762)
Here is my code;
FFmpegRecorderActivityParams.Builder paramsBuilder =
FFmpegRecorderActivityParams.builder(RabonaChooseVideoActivity.this)
.setVideoOutputFileUri(destFile);
paramsBuilder.recorderParamsBuilder()
.setVideoSize(new ImageSize(640, 480))
.setVideoCodec(EncoderParamsI.VideoCodec.H264)
.setVideoBitrate(100000)
.setVideoFrameRate(30)
.setVideoImageFit(ImageFit.FILL)
.setVideoImageScale(ImageScale.DOWNSCALE)
.setShouldCropVideo(true)
.setShouldPadVideo(true)
.setVideoCameraFacing(CameraControllerI.Facing.BACK)
.setAudioCodec(EncoderParamsI.AudioCodec.AAC)
.setAudioSamplingRateHz(44100)
.setAudioBitrate(100000)
.setAudioChannelCount(2)
.setOutputFormat(EncoderParamsI.OutputFormat.MP4);
Intent intent = new Intent(RabonaChooseVideoActivity.this, FFmpegRecorderActivity.class);
intent.putExtra(FFmpegRecorderActivity.REQUEST_PARAMS_KEY, paramsBuilder.build());
startActivityForResult(intent, REQUEST_TAKE_CAMERA_VIDEO);