我想创建一个可以使用相机远程API从Sony AS100VR相机开始和停止录制的应用。
我可以使用直接Wifi连接从我的nexus获得同样的工作,但是当我从Sony智能手表建立直接wifi连接时,它在SSDP检测阶段失败。
它确实通过Wifi连接到相机,SSID,但它无法检测到它。
我尝试过玩重试和超时值,但我有点想法。
它使用java.net.SocketTimeoutException落入catch catch(InterruptedIOException e)
感谢任何建议!
答案 0 :(得分:1)
UDP Mulitcast在智能手表上不可用,因此SSDP发现失败。
任何基于UPnP的应用程序都有自动防故障选项,即:
与大多数情况一样,资源URL结构保持不变,除了IP Address
,因此当SSDP发现失败时,让用户直接输入IP Address
(可能采用UI Picker的形式)并获得&#34 ; DeviceDescription.xml"或其他东西,然后设置服务。
答案 1 :(得分:1)
您是否看过Camera Remote API SDK附带的CameraRemoteSampleApp?我假设你说智能手表你的意思是你正在使用支持直接WiFi连接的索尼SmartWatch 3?如果是这样,您应该能够以最小的更改修改示例应用程序并在SW3上运行它。