我正在构建一个可以投射到 Chromecast 和 AppleTV 设备的应用程序。这些设备的发现工作正常:MediaRouter
使用 SSDP 发现 ChromeCast,使用 SSDP 发现 AppleTV。目前,我有一个常规按钮,显示已发现设备的组合列表,但我想让它使用花哨的演员按钮。
有没有一种优雅的方法来扩展MediaRouteButton
显示我自己的已发现设备列表,或者我应该只是使用 cast drawables 从头开始创建自己的按钮?
我知道MediaRouteButton
该类可以扩展,但我不确定如何将扩展按钮应用于通过 xml 声明的按钮。我觉得我错过了一些非常明显的东西,但我还没有找到它。