Android MediaRecorder的缺陷在于无法接受这些费率

Android MediaRecorder的缺陷在于无法接受这些费率,android,video,video-capture,samsung-mobile,android-mediarecorder,Android,Video,Video Capture,Samsung Mobile,Android Mediarecorder,顶级机器人 “以下支持的视频和预览大小”--您使用什么来确定支持的视频大小?@commonware,我将摄像头参数与getSupportedVideoSizes()和getSupportedPreviewSizes()一起使用。我已经更新了我的问题。好吧,看起来没有其他人有过同样的问题(或者至少从来没有解决过)。我刚买了一部Galaxy S5——当(如果?)我发现这部手机在做什么时,我会发布我的发现。真的很惊讶,整个SO社区没有其他人在这个问题上搁浅。我真的能成为唯一一个试图在S5上运行低质量录

顶级机器人

“以下支持的视频和预览大小”--您使用什么来确定支持的视频大小?@commonware,我将摄像头参数与getSupportedVideoSizes()和getSupportedPreviewSizes()一起使用。我已经更新了我的问题。好吧,看起来没有其他人有过同样的问题(或者至少从来没有解决过)。我刚买了一部Galaxy S5——当(如果?)我发现这部手机在做什么时,我会发布我的发现。真的很惊讶,整个SO社区没有其他人在这个问题上搁浅。我真的能成为唯一一个试图在S5上运行低质量录制的开发者吗?
Video Size List:        Preview Size List:
                        W = 1920,   H = 1080
W = 1920,   H = 1080    W = 1440,   H = 1080
W = 1440,   H = 1080    W = 1280,   H = 720
W = 1280,   H = 720     W = 1056,   H = 864
W = 800,    H = 450     W = 960,    H = 720
W = 800,    H = 480     W = 800,    H = 480
W = 720,    H = 480     W = 720,    H = 480
W = 640,    H = 480     W = 640,    H = 480
W = 352,    H = 288     W = 352,    H = 288
W = 320,    H = 240     W = 320,    H = 240
W = 176,    H = 144     W = 176,    H = 144
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mMediaRecorder.setVideoFrameRate(10);
mMediaRecorder.setVideoSize(176, 144);
mMediaRecorder.setVideoEncodingBitRate(256000);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mMediaRecorder.setPreviewDisplay(mSurfaceHolder.getSurface());   // Preview size is also set to 176 x 144
mMediaRecorder.setOutputFile(mVideoFilename);