В настоящее время я работаю над приложением сканирования штрих-кодов, которое использует мобильное зрение api для большинства процессов. Я пытаюсь реализовать кнопку вспышки, чтобы пользователь мог сканировать при слабом освещении, но по какой-то причине активация вспышки замерзает подачу камеры. Есть ли способ начать мигать с помощью кнопки, пока канал активен? Включить флеш без вмешательства в другие потоки? Благодаря!Как использовать вспышку без остановки подачи фотокамеры?
ответ
я использовал этот код в моем пользовательская камера Application.when пользователь нажимает кнопку FlashOn, тогда Flash будет запущен. Думаю, этот код вам поможет.
попробуйте этот код (OnButton Click):
private void btnFlashOnClick() {
if (mCamera != null) {
// First get the Camera Parameters.
Camera.Parameters parameters = mCamera.getParameters();
// set FlashMode to camera parameters.
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
// set Parameters Objects to Camera.
mCamera.setParameters(parameters);
// Finally, Start the Preview Of a Camera
mCamera.startPreview(); // this Line is Usefull for MyApp.If you don't need then Remove this Line.
}
}
этот код отлично работает в моем App..Hope Это поможет вам ... (:
Спасибо большое! Это было очень полезно! –
всегда рад помочь брату .... (: –
Это действительно зависит от того, какую камеру вы используете, поскольку ее немного.
CameraManager имеет void setTorchMode (String cameraId, boolean enabled)
, что позволяет работать вспышки независимо от текущего состояния камеры (и без необходимости перезагрузки один), но оно может быть изменено в других приложениях тоже
- 1. OpenCV: Задержка подачи фотокамеры Mobotix
- 2. Служба подачи/остановки Socket.IO
- 3. affdex frame.getOriginalBitmapFrame() возвращает значение null при анализе подачи фотокамеры
- 4. Как использовать etcdctl без подачи сертификаты
- 5. Инициирование остановки остановки NSTimer (без потоков)
- 6. отправлять изображения в kinect в качестве входных данных вместо подачи фотокамеры
- 7. Местоположение фотокамеры Docker
- 8. Антенна для фотокамеры с камерой
- 9. Задача докера, начинающаяся с остановки, без остановки
- 10. Как использовать Try-фиксатор без остановки выполнения кода
- 11. Функции ожидания без остановки
- 12. JQuery Slider без остановки
- 13. Как отключить вспышку во время сканирования с помощью ipod
- 14. GDB backtrace без остановки
- 15. Телефон для Windows, Использование фотокамеры
- 16. Как использовать возможность подачи запрограммированной вспышки
- 17. ScheduledExecutorService, как остановить действие без остановки исполнителя?
- 18. Как запустить приложение Android без остановки
- 19. Как подождать, пока ExecutorService закончится без остановки?
- 20. Остановить таймерTask без остановки таймера
- 21. Видео HTML5 наклонены или должны использовать вспышку?
- 22. Как распечатать полную трассировку без остановки программы?
- 23. Как включить вспышку на Android-телефоне без запуска приложения камеры
- 24. Re-Перечисли и использовать PCIe SSD в Linux без остановки
- 25. Обновление dll без остановки службы
- 26. Функция остановки цикла без интервала
- 27. Выбросить исключение без остановки выполнения?
- 28. Добавленная реальность без отображения подачи камеры
- 29. Как проверить ввод клавиатуры без остановки выполнения?
- 30. Как изменить параметры без остановки программы
вы должны добавить некоторый код, чтобы показать что вы пробовали – Blundell