Android MediaRecorder视频录制报错:start failed: -19

Android MediaRecorder视频录制报错:start failed: -19。

解决方法: 

注释掉设置视频帧率的语句MediaRecorder.setVideoFrameRate(29);

将setVideoFrameRate去掉之后,如果还出现该错误,可将MediaRecorder.setVideoSize(videoWidth, videoHeight)也注释掉。

原因: 

视频的帧率和视频大小是需要硬件支持的,如果设置的帧率和视频大小,如果硬件不支持就会出现错误。