【发布时间】:2012-09-12 15:55:07
【问题描述】:
我在 android 中使用cling UPnP 框架连接到支持 UPnP 的设备。我成功地创建了设备并浏览了网络中的可用设备。但对于三星电视在网络框架中没有返回任何动作。 这里我添加了 RenderingControl 的服务细节
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<controlURL>/upnp/control/RenderingControl1</controlURL>
<eventSubURL>/upnp/event/RenderingControl1</eventSubURL>
<SCPDURL>RenderingControl1.xml</SCPDURL>
</service>
这是获取服务描述符xml文件的url
> http://<ip address>:52235/dmr/SamsungMRDesc.xml
但SCPDURL是相对的,我想知道紧贴框架是否正在搜索
http://<ip address>:52235/RenderingControl1.xml
而不是
http://<ip address>:52235/dmr/RenderingControl1.xml
是因为坚持 UPnP 的服务没有显示任何操作,还是我在做一些非常愚蠢的事情?
如何使用cling UPnP 正确执行此操作?
【问题讨论】: