代码之家  ›  专栏  ›  技术社区  ›  Mike Macpherson

在AndroidWear上使用索尼相机API

  •  1
  • Mike Macpherson  · 技术社区  · 10 年前

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

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

    它肯定连接到摄像头,SSID通过Wifi,但它无法检测到它。

    我尝试过使用重试和超时值,但我有点想不通了。

    它将落入带有java.net.SocketTimeoutException的catch catch(InterruptedIOException e)

    感谢您的任何建议!

    2 回复  |  直到 10 年前
        1
  •  1
  •   yjzhang    10 年前

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

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

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

        2
  •  1
  •   mldeveloper    10 年前

    你看过CameraRemoteAPI SDK附带的CameraRemoteSampleApp吗?我想当你说Smartwatch时,你是说你使用的是支持直接WiFi连接的Sony Smartwatch 3?如果是这样,您应该能够以最小的更改修改示例应用程序,并在SW3上运行它。