在Android中,有没有办法发现并获取可投射功能的设备列表,而无需用户通过MediaRouteButton?
答案 0 :(得分:1)
ChromeCast设备是DIAL服务器:http://www.dial-multiscreen.org/dial-protocol-specification
您可以在网络上发现他们的广播并确定他们的能力。您可以在服务中完成所有这些操作。我在Android中编写了一个DIAL客户端,您可以尝试:https://github.com/entertailion/DIAL
Google TV设备也是DIAL服务器,因此您必须区分这些设备和ChromeCast设备。
答案 1 :(得分:0)
只有问题出现在我的问题中,当新设备上线时,不会通知回叫。