Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android上使用getSupportedVideoSizes()?_Android_Video_Camera_Resolution_Video Capture - Fatal编程技术网

如何在Android上使用getSupportedVideoSizes()?

如何在Android上使用getSupportedVideoSizes()?,android,video,camera,resolution,video-capture,Android,Video,Camera,Resolution,Video Capture,我试图录制视频,但它的分辨率非常低 我知道,对于设置视频分辨率,我会这样做: 媒体记录器;记录器。设置视频大小(整数宽度、整数高度) 好的,但我想获得设备支持的视频分辨率,并设置为recorder.setVideoSize(int-width,int-height) 我知道我可以使用getSupportedVideoSizes()获取视频分辨率,但实际上我不知道如何获取视频分辨率,如何显示这些视频分辨率,然后选择并将其设置为recorder.setVideoSize(int-width,int-

我试图录制视频,但它的分辨率非常低

我知道,对于设置视频分辨率,我会这样做:

媒体记录器;记录器。设置视频大小(整数宽度、整数高度)

好的,但我想获得设备支持的视频分辨率,并设置为
recorder.setVideoSize(int-width,int-height)

我知道我可以使用
getSupportedVideoSizes()
获取视频分辨率,但实际上我不知道如何获取视频分辨率,如何显示这些视频分辨率,然后选择并将其设置为
recorder.setVideoSize(int-width,int-height)


请帮帮我,我已经试着理解了很多

请尝试以下代码段:

CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH);
recorder.setVideoSize(profile.videoFrameWidth, profile.videoFrameHeight);