我需要从旧相机api捕获视频并将其上传到服务器,但问题是我捕获时上传的视频文件大小非常大。所以我只想问一下,我应该为MediaRecorder设置哪种视频质量,文件大小不会太大,无法上传到服务器,视频质量也不会太低。以下是CamcorderProfile中可用的视频质量
/**
* Quality level corresponding to the lowest available resolution.
*/
public static final int QUALITY_LOW = 0;
/**
* Quality level corresponding to the highest available resolution.
*/
public static final int QUALITY_HIGH = 1;
/**
* Quality level corresponding to the qcif (176 x 144) resolution.
*/
public static final int QUALITY_QCIF = 2;
/**
* Quality level corresponding to the cif (352 x 288) resolution.
*/
public static final int QUALITY_CIF = 3;
/**
* Quality level corresponding to the 480p (720 x 480) resolution.
* Note that the horizontal resolution for 480p can also be other
* values, such as 640 or 704, instead of 720.
*/
public static final int QUALITY_480P = 4;
/**
* Quality level corresponding to the 720p (1280 x 720) resolution.
*/
public static final int QUALITY_720P = 5;
/**
* Quality level corresponding to the 1080p (1920 x 1080) resolution.
* Note that the vertical resolution for 1080p can also be 1088,
* instead of 1080 (used by some vendors to avoid cropping during
* video playback).
*/
public static final int QUALITY_1080P = 6;
/**
* Quality level corresponding to the QVGA (320x240) resolution.
*/
public static final int QUALITY_QVGA = 7;
/**
* Quality level corresponding to the 2160p (3840x2160) resolution.
*/
public static final int QUALITY_2160P = 8;