如何唯一标识chromecast chrome发送者?

时间:2014-03-27 11:47:21

标签: google-cast

当从chrome转换制表符时,接收者会注册一个ID如下的新发件人:

18:client-69832

但是,重新加载Chrome标签时,对castReceiverManager.getSenders()的调用现在包含两个条目,并且每次重新加载页面时都会继续增加

castReceiverManager.getSenders() -> 18:client-69832
RELOAD
castReceiverManager.getSenders() -> 18:client-69832, 18:client-78542
RELOAD
castReceiverManager.getSenders() -> 18:client-69832, 18:client-78542, 18:client-84557
etc...

第一部分18:client似乎在重新加载时保持一致。我们可以依靠它来唯一地识别设备吗?如果没有,我们如何才能唯一地识别设备?

1 个答案:

答案 0 :(得分:1)

当你说唯一时,你想要的范围是什么如果你正在寻找会话之间存在的东西,那么这个数字并不是唯一的。如果你想在会话中使用一些独特的东西,一种方法是让每个发送者创建这样的uid并将其传达给接收者(如果接收者需要知道)。