1

我想创建一个可以使用相机远程 API 从 Sony AS100VR 相机开始和停止录制的应用程序。

我可以使用直接 Wifi 连接从我的 nexus 获得相同的工作,但是当我从我的索尼智能手表建立直接 wifi 连接时,它在 SSDP 检测阶段失败。

它肯定连接到相机,SSID over Wifi,但它无法检测到它。

我尝试过使用重试和超时值,但我的想法有点用完了。

它陷入了带有 java.net.SocketTimeoutException 的 catch catch (InterruptedIOException e)

任何建议不胜感激!

4

2 回答 2

1

UDP 多播在智能手表上不可用,因此 SSDP 发现失败。

对于任何基于 UPnP 的应用程序,都有一个故障安全选择,即:

与大多数情况一样,资源 URL 结构除了 之外保持不变IP Address,因此当 SSDP 发现失败时,让用户直接输入IP Address(可能以 UI Picker 的形式)并获取“DeviceDescription.xml”或其他内容然后设置服务。

于 2015-08-03T01:32:12.047 回答
1

你看过Camera Remote API SDK自带的CameraRemoteSampleApp吗?我假设当您说 Smartwatch 时,您的意思是您使用的是支持直接 WiFi 连接的 Sony SmartWatch 3?如果是这样,您应该能够以最少的更改修改示例应用程序并在 SW3 上运行它。

于 2015-08-03T23:02:45.693 回答