什么是QUALITY_HIGH和QUALITY_LOW是什么意思?

时间:2013-04-17 07:27:03

标签: android video camera resolution

CamcorderProfile类中有一个质量列表。

public static final int QUALITY_HIGH:

与最高可用分辨率对应的质量等级。 常数值:1

public static final int QUALITY_LOW

与最低可用分辨率对应的质量等级。 常数值:0

...

(QUALITY_1080P,QUALITY_720P,QUALITY_480P,QUALITY_CIF,QUALITY_HIGH,QUALITY_LOW,QUALITY_QCIF,QUALITY_QVGA等)

QUALITY_HIGH的解释:与最高可用分辨率相对应的质量等级。

QUALITY_LOW的解释:与最低可用分辨率相对应的质量等级。

高品质列表仅适用于Android原始源代码。像联发科这样的公司可能会将其他品质(例如QUALITY_MTK_HIGH)添加到班级中。

所以我有一个问题,最高可用分辨率。最低可用分辨率。是什么意思?

我们是否应该关注其他手机芯片制造商的质量增加?或者可用的分辨率仅与Android原始质量列表有关?

我使用的是Android 4.2。

3 个答案:

答案 0 :(得分:0)

QUALITY_HIGH和QUALITY_LOW指设备支持的最高或最低可用视频质量

答案 1 :(得分:0)

public static final int QUALITY_HIGH
public static final int QUALITY_LOW 

根据Android文档,质量等级将是最高/最低可用分辨率(根据相机分辨率),这恰好意味着preview sizes, bitrates, audio/video encoder, output format(e.g 3gp, mp4)以及更多基于HIGH/LOW质量的录制文件大小和质量会增加/减少。根据您的要求,您可以使用任何一种。

答案 2 :(得分:0)

由Media Profiles.cppp>的实施决定