据我所知,来自Google官方 API文档,
我们无法通过Receiver APP客户端上的 JS API 获取设备ID(用于识别Google Chromecast设备),但我们可以调用native api来获取Android上chromecast设备的设备ID (由CastDevice.getDeviceId()
)和iOS(由GCKDevice.uniqueID
)客户端。
我们还可以从PC Chrome浏览器(chrome.cast.Receiver.label
)客户端获取一个接收设备ID,但此设备ID与从OTT设备获取的设备ID不同,并且在某些情况下也可能会更改官方 API文档。
所以我们不能直接使用它。
我们也知道SSDP的 device-desc.xml 中有一个UDN,只是为了调用
的http:// {的Chromecast-IP}:8008 / SSDP /设备desc.xml
但是我们不能以编程方式知道chromecast-ip。 你有任何其他想法在PC chrome浏览器客户端上获取设备ID吗? 提前谢谢!