Я работаю над записью видео; все работает кроме запроса непрерывной фокусировки. Вот что я делаю (безуспешно пробовал и в surfaceCreated, и в surfaceChanged):
camera = Camera.open();
camera.setPreviewDisplay(holder);
Parameters parameters = camera.getParameters();
затем я делаю либо
parameters.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_VIDEO);
, либо
parameters.set("focus-mode", "continuous-video");
, оба должны делать то же самое; затем я устанавливаю параметры с помощью
camera.setParameters(parameters);
Эта последняя строка всегда вылетает! Так что я что-то упускаю?
Кстати, я тестирую довольно новые устройства, такие как Desire HD, Galaxy S, Galaxy Tab 7 и 10.1, которые должны поддерживать непрерывную автофокусировку; по крайней мере, их встроенные приложения для камеры поддерживают это.