应用获取KEY_SUPPORTED_VIDEO_SIZES
时间: 2023-05-31 20:04:11 浏览: 85
HTT.zip_CPU HTT
KEY_SUPPORTED_VIDEO_SIZES是一个Android系统中的Camera.Parameters类的常量,用于获取相机支持的视频尺寸列表。应用程序可以使用这个常量来查询相机支持的视频分辨率,以便在录制视频时选择最适合设备的尺寸。
以下是在应用程序中使用KEY_SUPPORTED_VIDEO_SIZES常量查询相机支持的视频尺寸的示例代码:
```
Camera camera = Camera.open();
Camera.Parameters params = camera.getParameters();
List<Camera.Size> supportedVideoSizes = params.getSupportedVideoSizes();
if (supportedVideoSizes != null) {
for (Camera.Size size : supportedVideoSizes) {
Log.d(TAG, "Supported video size: " + size.width + "x" + size.height);
}
} else {
Log.d(TAG, "Supported video sizes is null");
}
camera.release();
```
该代码首先打开相机,获取相机参数,然后调用getSupportedVideoSizes()方法来获取支持的视频尺寸列表。如果列表不为空,则在日志中记录每个支持的视频尺寸。最后,释放相机资源。
请注意,不是所有的设备都支持此常量。在一些旧的Android设备上,可能需要使用其他方法来查询相机支持的视频尺寸。
阅读全文