Android CWAC Camera: изображение с фронтальной камеры всегда зеркальное

Я использую камеру CWAC в приложении. Хотя демонстрационное приложение, кажется, работает так, как мне нужно, то есть изображение с фронтальной камеры не отражается, если я возвращаю true из mirrorFFC() в DemoCameraHost.

@Override
 public boolean mirrorFFC() {
    return true;
}

Когда я делаю то же самое в своем приложении, по какой-то причине изображение с фронтальной камеры все еще отражается. Очевидно, что я что-то упускаю, хотя мне трудно положить на это палец. Я даже передал true строителю SimpleCameraHost в onCreate моего класса Camera Fragment, как показано ниже.

cameraHost = new MyCameraHost(getActivity(), useFFC);
    SimpleCameraHost.Builder builder =
            new SimpleCameraHost.Builder(cameraHost).mirrorFFC(true);
    setHost(builder.useSingleShotMode(true).mirrorFFC(true).build());

1 ответ

Оказывается, причина, по которой это происходило, была в том, что я возвращал 0.0f из maxPictureCleanupHeapUsage() в моем собственном хосте камеры. Я изменил его обратно на 1.0f, и это, кажется, исправило проблему.

Другие вопросы по тегам