2015-10-08 8 views
0

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

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

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

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, и это, похоже, устранило проблему.