Что-то не так с Sony QX1?
Я пользователь продукта Sony QX1 и в последнее время что-то не так.
Как известно, существует два способа установить соединение между камерой и другим устройством. Камера может установить соединение Wi-Fi, как точка доступа, к которой может подключиться другое устройство. И это работает довольно гладко.
Проблема заключается в другом режиме, когда камера и ПК или мобильный телефон подключаются к одному и тому же Wi-Fi. Согласно заявлениям, описанным в Camera Remote API, функция setCameraFunction предназначена для удаленного доступа к камере и управления ею и имеет два значения: "Удаленная съемка" и "Передача контента".
При использовании режима "Передача контента" появляется неизвестная ошибка, описанная как "Недоступно сейчас".
Общий результат выглядит следующим образом:
HTTP/1.1 200 OK
Connection: close
Content-Length: 40
Content-Type: application/json
{"id":1,"error":[1,"Not Available Now"]}
3 ответа
API Remote Camera официально поддерживается только через прямое соединение WiFi. Хотя вы можете использовать его через маршрутизатор, функциональность не проверена и не гарантирована.
Я также работаю над интерфейсом к QX1.
Сегодня я впервые столкнулся с ошибкой "недоступно сейчас" и объяснил, что камера перегружена запросами.
Чтобы исправить это, я подождал пару минут, чтобы посмотреть, очистится ли он (это не так). Затем я попытался выключить и немедленно (в человеческое время) включить (не исправить).
Затем я выполнил выключение, в котором я вынул и вытер карту памяти (хотя я не уверен, что очистка памяти была ключевой частью исправления, возможно, прошло достаточно много времени, чтобы очистить все конденсаторы / память в камере).).
Я отправлю снова, если я замечу какие-либо образцы или более изящные исправления.
Пожалуйста, используйте getAvailableAppList
этот режим может дать вам все доступные API. Вам нужно установить необходимый флаг перед использованием основных функций.
В моем случае, setCameraFunction
недоступно только после подключения Wi-Fi. Чтобы использовать эту функцию, startRecMode
необходимо.