Как использовать вспышку андроид камеры в Android Studio
Я работаю над своего рода факелным приложением в среде Android Studio. Я хочу использовать импульсную модуляцию (ШИМ), чтобы сделать вспышку адаптированной к внешнему освещению. Я провел много исследований по этому поводу, но я не нашел учебника о том, как управлять вспышкой камеры самостоятельно в Android-студии. Есть ли решение?
1 ответ
Вспышкой камеры устройства Android можно управлять с помощью метода setTorchMode(), начиная с Android M.
Перед этим вы должны открыть устройство камеры с устаревшим API камеры или с новым API camera2 и изменить состояние вспышки на TORCH.
Однако даже с камерой 2 вы не сможете модулировать вспышку с высокой скоростью - я буду удивлен, если вы достигнете 30 Гц, и уж точно не быстрее.
Поэтому, не создавая собственное ПЗУ для Android и не изменяя код драйвера светодиодной вспышки, вы вряд ли сможете это сделать.