Android: запись видео с «непрерывным» автофокусом s

Я работаю над записью видео; все работает кроме запроса непрерывной фокусировки. Вот что я делаю (безуспешно пробовал и в 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, которые должны поддерживать непрерывную автофокусировку; по крайней мере, их встроенные приложения для камеры поддерживают это.

6
задан myself 13 October 2011 в 12:39
поделиться