1

カメラのリモート API を使用して、Sony AS100VR カメラから録画を開始および停止できるアプリを作成したいと考えています。

直接 Wi-Fi 接続を使用して nexus から同じ動作を得ることができますが、Sony スマートウォッチから直接 Wi-Fi 接続を確立すると、SSDP 検出段階で失敗します。

それは確かにカメラ、SSID over Wifi に接続されていますが、それを検出することはできません。

再試行とタイムアウト値で遊んでみましたが、アイデアが不足しています。

java.net.SocketTimeoutException で catch catch (InterruptedIOException e) に陥っています

どんな提案でも大歓迎です!

4

2 に答える 2

1

Camera Remote API SDK に付属の CameraRemoteSampleApp はご覧になりましたか? Smartwatch と言うとき、直接 WiFi 接続をサポートする Sony SmartWatch 3 を使用していることを意味していると思いますか? その場合、最小限の変更でサンプル アプリを変更し、SW3 で実行できるはずです。

于 2015-08-03T23:02:45.693 に答える
1

スマートウォッチでは UDP マルチキャストを使用できないため、SSDP の検出に失敗します。

UPnP ベースのアプリケーションには、次のようなフェールセーフの選択肢があります。

ほとんどの場合と同様に、リソースの URL 構造は を除いて変更されませんIP Address。そのため、SSDP の検出に失敗した場合は、ユーザーがIP Address(おそらく UI ピッカーの形式で) を直接入力し、「DeviceDescription.xml」などを取得してからサービスをセットアップします。

于 2015-08-03T01:32:12.047 に答える