如何获取Android中支持的摄像机配置文件列表

Pio*_*r G 6 android video-streaming android-camera android-mediarecorder

记录视频的分辨率根据CamcorderProfile传递给MediaRecorder对象而设置.配置文件由质量常数标识:CamcorderProfile.QUALITY_HIGH, CamcorderProfile.QUALITY_480P, etc.

问题是我无法获得支持的录制分辨率/配置文件列表.我可以使用hasProfile方法,但它只检查是否支持给定的配置文件,而我更愿意拥有此类配置文件的完整列表.

在被Camera.parameters调用的方法中getSupportedVideoSizes(),应该返回我需要的方法,但它返回null,我想这意味着我应该使用它getSupportedPreviewSizes().但预览大小和配置文件列表之间没有对应关系.