【问题标题】:How can I uniquely identify a chromecast chrome sender?如何唯一标识 chromecast chrome 发件人?
【发布时间】:2014-03-27 11:47:20
【问题描述】:

当从 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 似乎在重新加载时保持一致。我们可以依靠它来唯一地识别设备吗?如果不是,我们如何才能唯一地识别设备?

【问题讨论】:

    标签: google-cast


    【解决方案1】:

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

    【讨论】:

    • 我想到的范围是唯一标识运行chrome的笔记本电脑/台式机,类似于MAC地址。如果 Chromecast Chrome SDK 不提供这种 UID,那么您创建一个 UID 的建议似乎是唯一的选择。谢谢@AliNadaaf。
    猜你喜欢
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    相关资源
    最近更新 更多