Я использую TokBox для проекта Android. Мне нужно добавить кнопку, которая включала бы вспышку в режим фонарика.
Объект Tokbox Publisher
уже предоставляет метод swapCamera()
, который переключается между всеми доступными камерами устройства. Но я не смог найти никакого API для изменения режима вспышки для текущей выбранной камеры.
Я попытался сам получить экземпляр android.hardware.Camera
, чтобы изменить его вручную, но это не сработало, потому что я получил исключение "java.lang.RuntimeException: Fail to connect to camera service". Это связано с тем, что объект Camera
используется Tokbox и не освобождается.
Я не смог найти способ получить доступ к экземпляру Camera
, который использует Tokbox. Он даже устарел, начиная с уровня Android API 21.
Кто-нибудь может подсказать, как изменить параметры камеры? У меня есть доступ к View
, на котором просматривается видео.