我可以按照Google提供的教程来发现chromecast:https://developers.google.com/cast/cast_2nd-screen_app_tutorial
然后我观察了Google撰写的应用程序,如Google音乐和YouTube。这些应用程序不仅可以通过相同的MediaRouteButton发现chromecast,还可以发现其他在线流媒体,如NexusQ和Google TV。
有谁能告诉我如何发现局域网中的所有设备就像谷歌一样? 我可以使用MediaRouteButton或MediaRoute吗?
答案 0 :(得分:1)
看一下我开源的DIAL应用:https://github.com/entertailion/DIAL
这将发现Google TV和ChromeCast设备,实际上是本地网络上DIAL服务器的任何设备。
您可以阅读有关DIAL规范的信息:http://www.dial-multiscreen.org/dial-protocol-specification
答案 1 :(得分:0)
您需要创建/提供MediaRouteProvider。可以使用mDNS找到Google TV。当然,一旦你找到它们,你需要在另一端进行交谈。