如何在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);