org.cybergarage.upnp.ControlPoint を使用して、Android プラットフォームに UPnP コントロール ポイントを実装します。DMS と DMR デバイスを取得できますが、リモート デバイスのアイコンを取得する方法がわかりません。icon() の URL は取得できますが、その URL でアイコン ファイルを取得する方法です。URL は /img/icon-S5.png のようになります。org.cybergarage.upnp で実装されている upnp スタックを検索しましたが、関連する API が見つかりません。アドバイスをお願いします。
質問する
497 次
1 に答える
0
UPnP API はデバイスのコンテキストにおける標準の HTTP URL にすぎないため、特定の UPnP API はありません。他のプレーン Web サーバーと同様に、HTTP リクエストによって画像を取得します。したがって、アイコンの URL が/img/icon-S5.png
で、デバイスが をリッスンして192.168.1.42:7564
いる場合、 に対して HTTP GET リクエストを実行する必要がありますhttp://192.168.1.42:7564/img/icon-S5.png
。Cybergarage API についてはわかりませんが、画像を表示する前に推測したり解析したりする必要がないように、画像サイズと MIME も提供する必要があります。
于 2012-07-19T11:15:47.013 に答える