我有一个ChromeCast应用程序,我正在使用谷歌提供的CastCompanionLibrary。我收到的关于我的应用程序最常见的抱怨是,有时ChromeCast图标不会出现,即使其他启用ChromeCast的应用程序也会显示它。
我自己也经历过这种情况,所以我知道这不仅仅是用户错误。我打开我的应用程序,看到图标是不可见的,然后打开类似Netlfix或Youtube之类的东西,图标就会立即出现。
通常,只要重新设置电话就可以了。然而,我讨厌让我的用户这么做。在仍然使用CastCompanionLibrary的同时,是否有办法强制扫描网络上的ChromeCast设备?
发布于 2014-06-05 13:39:04
Netflix和Youtube使用的私有SDK使用了不同的发现方法。
我们发现,如果您使用的无线网络的流量较少,您将更成功。另外,新的cast SDK使用mdns,因此必须关闭将阻止其工作的设置。请参阅此链接以获得使其与路由器协同工作的技巧:topic=3447927
这里讨论的问题是:https://plus.google.com/105752620866737875195/posts/VZcBCj4retD https://plus.google.com/113623946819457317474/posts/DnycY9PbNxC
https://stackoverflow.com/questions/24057847
复制相似问题