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。
答案 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>的实施决定