我想检查本地网络中Chromecast设备的可用性。我们在Chromecast API中有一个方法吗?
如果没有可用的Chromecast设备,我想要隐藏ActionBar。我检查了MediaRouter实例是否在设备不可用但是没有成功时变为空。
真的很感激,如果有人能给我一个抬头。
答案 0 :(得分:0)
您可以设置转换发现并注册以在发现或丢失路由时接收回调并跟踪该回调(如果您在多个活动中需要此信息,则可能在您的应用实例中)。由于演员设备可以随时加入或离开网络,因此您必须设置这样的动态机制。在任何时候,如果需要,您可以随时向MediaRouter
实例询问已知发现的路线(请记住,路线计数的簿记应由您完成):MediaRouter.getRoutes()
。不推荐的第二种方法是使用mDNS发现。