我在 android 中使用紧贴 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 中的服务没有显示任何操作,还是我在做一些非常愚蠢的事情?
我怎样才能正确地使用UPnP做到这一点?