[英]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.