Android Theta V wifi api不一致性
我正在使用理光θV设备实现一些功能。这是我所能想到的设备最基本的功能,但是使用api是如此不一致,并且设备在几分钟后会持续运行 我只想拍张照片,保存到Android设备上。就这样 以下是我正在做的:Android Theta V wifi api不一致性,android,android-wifi,androidhttpclient,theta360,Android,Android Wifi,Androidhttpclient,Theta360,我正在使用理光θV设备实现一些功能。这是我所能想到的设备最基本的功能,但是使用api是如此不一致,并且设备在几分钟后会持续运行 我只想拍张照片,保存到Android设备上。就这样 以下是我正在做的: 通过WiFi连接到Theta设备(直接模式) 使用HttpAsyncClient向设备发出post请求(/osc/commands/execute) 用于Post的Json { "name": "camera.setOptions", "parameters": { "options": {
- 通过WiFi连接到Theta设备(直接模式)
- 使用HttpAsyncClient向设备发出post请求(/osc/commands/execute)
{
"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,以便使用panoramaGL显示它
编辑1:我也在论坛上发了一篇帖子,并发布了两个新的更新。回复在公众可见之前仍需获得批准,但可以对其进行跟踪 在SDK的v2.1示例中,有一个名为forceConnectToWifi()的方法。我复制了它,并在捕获活动的onCreate中调用了它,它消除了所有超时问题 你可以看到我解决问题的整个线索