#camera #sony
#камера #sony
Вопрос:
Это вопрос к службе поддержки Sony или кому-либо еще, кто может знать.
Я разрабатываю приложение для Android с использованием Sony Remote Camera API. Камера — это Sony RX-10, которой нет в официальном списке поддерживаемых устройств, но она работает с базовыми функциями (масштабирование, фотосъемка) и возвращает список поддерживаемых вызовов API. Среди поддерживаемых вызовов API есть вызовы режима flash, такие как setFlashMode и getSupportedFlashMode, но когда я пытаюсь вызвать их, они возвращают ошибки 403, «Запрещенные». (Когда я выполняю вызовы, которых нет в списке «getAvailableApiList», я получаю ошибку 12: «Такого метода нет».) Почему вызовы flash возвращают 403?
Спасибо
Ответ №1:
Известно, что getAvailableApiList также предоставляет защищенные API. Вы можете использовать только общедоступные API-интерфейсы на поддерживаемых камерах.
Ответ №2:
Мы много работали над RX10 для созданного нами приложения photobooth, и проблема в том, что RX10 работает только в автоматическом режиме через SDK. Автоматический режим не поддерживает никаких настроек вспышки, кроме auto, поэтому он игнорирует get/setFlashMode
команды.
В конечном итоге мы переключились на A6000, который поддерживает другие режимы экспозиции, позволяющие get/setFlashMode
командам работать правильно.