据我所知,从 Google 官方API 文档中,我们无法通过 Receiver APP 客户端上的JS API获取设备 id(将用于识别 Google chromecast 设备),但我们可以调用原生 api 来获取设备 id Android(by CastDevice.getDeviceId()
) 和 iOS(by GCKDevice.uniqueID
) 客户端上的 chromecast 设备。
我们也可以从 PC Chrome 浏览器(通过)客户端获取一个接收设备 id chrome.cast.Receiver.label
,但是这个设备 id 与从 OTT 设备获取的设备 id 不同,它也可能在某些场景中发生变化,如官方API 文档中所述。所以我们不能直接使用它。我们还知道 SSDP 在device-desc.xml中有一个 UDN ,只是为了调用
http://{chromecast-ip}:8008/ssdp/device-desc.xml。
但我们不以编程方式了解 chromecast-ip。您还有其他想法可以在 PC chrome 浏览器客户端上获取设备 ID 吗?先感谢您!