【问题标题】:How to stop sender to tear down the receiver so that other senders can keep casting?如何阻止发送者拆除接收者以便其他发送者可以继续投射?
【发布时间】:2017-05-18 20:04:16
【问题描述】:

当两个发件人投射到同一个 chromecast 并且其中一个发件人停止投射时,我遇到了问题,他们也都停止了投射。我在文档中的任何地方都找不到如何覆盖 Cast V3 中的停止功能。

有什么想法吗?

谢谢

编辑:
这是On disconnecting ChromeCast from one device it is getting disconnected from both android devices的复制品

也非常感谢,我离解决它又近了一步。这些设备共享相同的会话ID,有人知道为什么吗?

【问题讨论】:

  • 搜索了几个小时没有找到任何东西...需要在搜索中提升我的游戏水平,谢谢!不幸的是,您链接的问题没有答案。但我让我更近了一步,这些设备共享相同的会话 ID,对此有什么意见吗?

标签: android chromecast google-cast


【解决方案1】:

在 V3 中,当您配置 CastOptions 时,有一个设置告诉框架您是希望发送方应用程序在断开连接时停止接收方,还是让接收方自行处理:CastOptions.Builder#setStopReceiverApplicationWhenEndingSession()

【讨论】:

  • 感谢您的回答,我没有实现该设置,它在文档中说默认情况下它应该是错误的。但无论如何我都试过了,但对我没有帮助。正如我在编辑中所写,设备获得相同的会话 ID,我猜它不应该这样做。你对此有什么意见吗?
  • 设备应该有不同的deviceIds;一次只有一个会话,因此它们的 sessionId 应该相同。你用的是什么接收器?是定制的吗?
  • 啊,我明白了。是的,它是一个自定义接收器。检查是否剩下零个发送者然后拆除接收者的代码已实现,因此应该没有任何问题。
猜你喜欢
  • 2014-08-12
  • 1970-01-01
  • 2014-10-12
  • 1970-01-01
  • 2015-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多