【发布时间】:2014-06-05 10:33:04
【问题描述】:
我有一个 ChromeCast 应用程序,我正在使用 Google 提供的 CastCompanionLibrary。我收到的关于我的应用程序的最常见抱怨是,有时ChromeCast 图标不会出现,即使其他启用了ChromeCast 的应用程序显示它也是如此。
我自己也经历过这种情况,所以我知道这不仅仅是用户错误。我打开我的应用程序,发现图标不可见,然后打开 Netlfix 或 Youtube 之类的其他内容,图标立即出现。
通常,只需重置手机即可。但是,我讨厌不得不告诉我的用户这样做。有没有办法在仍然使用CastCompanionLibrary 的同时强制扫描网络上的ChromeCast 设备?
【问题讨论】:
-
如果你直接使用
MediaRouteActionProvider,会有一个标志。 -
我相信 Netflix 和 YouTube 仍在使用原始的非公共 sdk,它使用不同的 api 进行发现。我似乎记得在 Google cast 开发人员 g+ 社区上读到 Google 知道新 api 的发现问题。你检查过问题跟踪器吗?
标签: android google-cast