【问题标题】:Scan for devices using the CastCompanionLibrary for Android使用适用于 Android 的 CastCompanionLibrary 扫描设备
【发布时间】:2014-06-05 10:33:04
【问题描述】:

我有一个 ChromeCast 应用程序,我正在使用 Google 提供的 CastCompanionLibrary。我收到的关于我的应用程序的最常见抱怨是,有时ChromeCast 图标不会出现,即使其他启用了ChromeCast 的应用程序显示它也是如此。

我自己也经历过这种情况,所以我知道这不仅仅是用户错误。我打开我的应用程序,发现图标不可见,然后打开 NetlfixYoutube 之类的其他内容,图标立即出现。

通常,只需重置手机即可。但是,我讨厌不得不告诉我的用户这样做。有没有办法在仍然使用CastCompanionLibrary 的同时强制扫描网络上的ChromeCast 设备?

【问题讨论】:

  • 如果你直接使用MediaRouteActionProvider,会有一个标志。
  • 我相信 Netflix 和 YouTube 仍在使用原始的非公共 sdk,它使用不同的 api 进行发现。我似乎记得在 Google cast 开发人员 g+ 社区上读到 Google 知道新 api 的发现问题。你检查过问题跟踪器吗?

标签: android google-cast


【解决方案1】:

Netflix 和 Youtube 使用私有 SDK,它使用不同的发现方法。

我们发现,如果您使用流量较少的无线网络,您会更成功。此外,新的 cast SDK 使用 mdns,因此您必须关闭会阻止它工作的设置。请参阅此链接以获取让它与您的路由器一起使用的提示:https://support.google.com/chromecast/table/3477832?hl=en&ref_topic=3447927

这里讨论的问题: https://plus.google.com/105752620866737875195/posts/VZcBCj4retD https://plus.google.com/113623946819457317474/posts/DnycY9PbNxC

【讨论】:

  • 另外,如果您的用户使用 Google 制作的“照片墙”,他们也会看到同样的问题。请他们使用该应用进行测试,以确认您的应用是否存在问题或 chromecast 的可发现性
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-28
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多