簡體   English   中英

如何使用Cling知道UPnP狀態變量的值?

[英]How to know the value of a UPnP state variable with Cling?

我正在使用Android的Cling實現一個控制點,並且在我的一項活動中,我需要知道主機提供的狀態變量的值。 狀態變量值是在啟動主機時設置的,除非重新啟動主機,否則不會更改。

如何獲取狀態變量的當前值? AFAIK文檔僅說明了如何訂閱狀態變量事件,因為變量不會觸發任何事件,所以我無法使用它。 還是我應該編寫一個UPnP操作來檢索值?

在早期的UPnP規范中有一個QueryStateVariable操作,但已不建議使用,當前規范不允許控制點使用它,並且服務開發人員必須定義特定於變量的查詢操作。

如果您使用的服務非常老(我相信1.0之前的版本),那么您可能仍必須使用該方法,但是請首先檢查是否有適當的變量特定方法。 我對Cling不太熟悉,但是它似乎確實具有QueryStateVariableAction

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM