【问题标题】:How does a sender know it's the last one connected to the receiver?发送者如何知道它是最后一个连接到接收者的?
【发布时间】:2014-03-11 09:03:45
【问题描述】:

Sender stops cast”状态的设计清单

当最后一个或唯一一个发送者连接到接收者时,点击断开连接会停止在接收者上运行的应用程序[...]

在 iOS 上,GCKDeviceManager leaveApplicationstopApplication 分别离开或终止应用,但不考虑是否连接了其他发件人。

发件人如何知道它是最后一个连接的?

编辑:我没有使用自定义接收器

【问题讨论】:

    标签: ios google-cast chromecast


    【解决方案1】:

    现在您需要拥有自己的接收器(即自定义接收器)来执行此操作并使用 Angel 提到的 api。将来,我们计划更新 Styled Receiver 以包含该逻辑。事实上,现在你无法区分显式断开还是隐式断开,因此如果要正确实现断开逻辑,则必须使用自定义接收器,并在显式断开时使用自定义命名空间向接收器发送消息正在尝试。下一个版本也将解决该问题。

    【讨论】:

      【解决方案2】:

      你可以在你的接收器中使用 castReceiverManager.getSenders().length

      【讨论】:

      • 当我使用样式接收器时,我无法更改 javascript :(
      • 因此,您需要构建自己的接收器:/
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 2013-06-03
      • 2020-05-11
      • 1970-01-01
      • 2014-09-29
      • 2010-10-29
      相关资源
      最近更新 更多