Качество видео камеры Android 12.0 по умолчанию: 1080p

Качество видео камеры Android 12.0 по умолчанию: 1080p

Недавно я получил отзывы от клиентов о том, что они хотят, чтобы качество видео в настройках видео камеры по умолчанию было 1080p. Чтобы изменить качество видео камеры по умолчанию, сначала нам нужно знать, каков индекс для различного качества: 1080p, 720p, 480p, CIF Индексы, соответствующие четырем качествам изображения: 0, 1, 2 и 3. Зная, что индекс, соответствующий 1080p, равен 0, нам нужно только установить его на 0 по умолчанию, когда код получает индекс. конкретные модификации заключаются в следующем:

/vendor/mediatek/proprietary/packages/apps/Camera2/feature/setting/videoquality/src/com/mediatek/camera/feature/setting/videoquality/VideoQualityCaptureRequestConfig.java

    /**
     * Get the max size as default value of video quality.
     * @return getDefaultValue.
     */
    private String getDefaultQuality() {
        int defaultIndex = 0;
-        if (mVideoQuality.getSupportedPlatformValues().size() > QUALITY_INDEX_NUMBER) {
-            defaultIndex = 1;
-        }
        String defaultSize = mVideoQuality.getSupportedPlatformValues().get(defaultIndex);
        return defaultSize;
    }

Перекомпилируйте и проверьте, модификация вступит в силу, качество видео камеры по умолчанию установлено на 1080p.

Guess you like

Origin blog.csdn.net/Jeffries_C/article/details/134977001