我正在使用 Ricoh Theta V 设备实现一些功能。这是我能想到的设备最基本的功能,但是使用api是如此不一致,并且设备在几分钟后一直关闭。
我只想拍照,保存到安卓设备。而已。
这就是我正在做的事情:
- 通过 WiFi 连接到 Theta 设备(直接模式)
- 使用 HttpAsyncClient 向设备发出 post 请求 (/osc/commands/execute)
用于帖子的 Json
{
"name": "camera.setOptions",
"parameters": {
"options": {
"fileFormat": {
"type": "jpeg",
"width": 2048,
"height": 1024
}
}
}
}
- 在上面的时间点或我收到此消息:
错误信息
{"error":{"code":"invalidParameterValue","message":"Any input parameter or option name is recognized, but its value is invalid."},"name":"camera.setOptions","state":"error"}
- 当我直接调用拍照命令时,它有时会起作用,但我需要图像小于 2048x2048 以便我可以使用全景GL 显示它。
我已经通过将示例应用程序作为库导入并使用 HttpConnector 执行命令来尝试“插件”中的代码,但会出现同样的问题。它每 10 到 20 次工作一次,然后在接下来的一天中就会失败。
有没有人有任何其他资源,或在 Android 应用程序中使用此设备的全面概述。除了官方 api 概述之外的任何资源,因为那根本没有帮助。
我已经翻遍了论坛,没有人在谈论连接超时问题,所以我不知道是设备故障,还是每个人都接受的正常行为。
编辑 1:我在论坛上也有一个帖子,并发布了两个新的更新。回复仍需经过批准才能对公众可见,但可以在此处进行跟踪。