Следуя инструкциям из Google здесь точно так, как она (QUALITY_HIGH):Galaxy S3 Запись видео через API "роллы" или поврежден в Bright Light
http://developer.android.com/guide/topics/media/camera.html#custom-camera
При этом с Galaxy S3 (US Версия) все кажется прекрасным в освещении в помещении. Но когда камера выходит наружу, и она яркая (возможно, ей нужно увеличить скорость затвора), происходит что-то странное. Видео начинает «катиться», как плохой телевизионный сигнал, и изображение становится очень низким. Похоже, что датчик изображения перегружен и испорчен.
Я пробовал записывать с обычным приложением камеры, и у него, похоже, нет проблем при тех же условиях. Но использование API, как описано здесь, порождает эту проблему. Поскольку S3 довольно популярен - кто-нибудь сталкивается с этой проблемой раньше?
Есть ли скрытые настройки, которые приложение для основной камеры использует для настройки камеры? Я попытался сгладить настройки камеры, чтобы посмотреть, что там, и есть множество настроек, но я не знаю, что они делают без документации. уже попытался отключить антиобщаемость и адаптацию яркости, и это, похоже, ничего не делало.
Спасибо!
Я думаю, что я понял это. Нужно больше тестирования, но это, похоже, делает это. Существует скрытая настройка, называемая «режим камеры», которая обычно устанавливается в -1. Я изменил его на 1, и вдруг это нормально и работает, как обычное приложение для камеры. Кто-нибудь знает, что на самом деле означает этот режим? Camera.Parameters lParam = prCamera.getParameters(); lParam.set («режим камеры», 1); \t prCamera.setParameters (lParam); Является ли это трюком, если кто-то еще сталкивается с проблемой. –