Дисплей камеры Google Glass искажается

У меня есть приложение phonegap, которое пытаются портировать на Google Glass. Используя плагин сканера штрих-кода, я включил функцию сканирования штрих-кода для стеклянного устройства.

Для данного жеста Glass (проведите пальцем вправо в моем случае) камера вызывается, считывает штрих-код, возвращает мне закодированный текст, но проблема в том, что моя камера выглядит искаженной, как здесь -

введите здесь описание изображения

Я нашел что-то, связанное с тем же здесь, но как мне применить это к приложение для телефонной связи? Нужно, чтобы это шло гладко с правильным дисплеем камеры.

Любая помощь? Заранее спасибо.


person Lohith Korupolu    schedule 13.02.2014    source источник


Ответы (1)


Раньше у меня была проблема (не телефонный разрыв), и решение для меня состоит в том, чтобы вызвать их в surfaceChanged:

Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewFpsRange(30000, 30000);
parameters.setPreviewSize(640, 360);
mCamera.setParameters(parameters);

И я использую https://github.com/DushyanthMaguluru/ZBarScanner для сканера штрих-кода Glass, который работает довольно хорошо. .

person Jeff Tang    schedule 15.02.2014
comment
как это сделать для phonegap? У меня есть возможность редактировать параметры размера предварительного просмотра (ширина и высота)... но я не могу отследить диапазон FPS... - person Lohith Korupolu; 17.02.2014