我的 MediaRouteButton 工作正常。但是,由于我正在编写一个始终使用 Chromecast 的应用程序,因此我想更改此按钮的一些行为:
1) 在应用程序启动时,自动选择一个设备。如果只发现一个设备,则自动选择它。如果有多个,则选择用户之前选择的设备。
2) 如果用户使用 MediaRouteButton 手动断开连接。再按一次连接,网络上只有一个设备,自动选择那个。这就是 YouTube 应用程序现在正在做的事情 - 它从不提示我设备列表,因为我的网络上只有一个 Chromecast 设备。
有什么建议吗?
最佳答案
创建您自己的按钮来选择 ChromeCast 设备。查看不使用 MediaRouteButton 的 TicTacToe 示例。您可以创建自己的对话框来显示设备列表。 TicTacToe 应用程序中的逻辑也可用于自动连接到 ChromeCast 设备。
关于android - 改变 MediaRouteButton 的行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18298845/