android - 改变 MediaRouteButton 的行为?

标签 android google-cast

我的 MediaRouteButton 工作正常。但是,由于我正在编写一个始终使用 Chromecast 的应用程序,因此我想更改此按钮的一些行为:

1) 在应用程序启动时,自动选择一个设备。如果只发现一个设备,则自动选择它。如果有多个,则选择用户之前选择的设备。

2) 如果用户使用 MediaRouteButton 手动断开连接。再按一次连接,网络上只有一个设备,自动选择那个。这就是 YouTube 应用程序现在正在做的事情 - 它从不提示我设备列表,因为我的网络上只有一个 Chromecast 设备。

有什么建议吗?

最佳答案

创建您自己的按钮来选择 ChromeCast 设备。查看不使用 MediaRouteButton 的 TicTacToe 示例。您可以创建自己的对话框来显示设备列表。 TicTacToe 应用程序中的逻辑也可用于自动连接到 ChromeCast 设备。

关于android - 改变 MediaRouteButton 的行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18298845/

相关文章:

android - android 是否支持使用 HTML5 视频标签的 RTSP 流?

android - 使用 MotionLayout 和 MotionScene 更改 FAB 背景颜色

java - 这是一个什么样的构造函数,以 <T extends Drawable & DrawerToggle> 开头?

android - 自定义 ListView 不显示数据

ios - 发送者如何知道它是最后一个连接到接收者的?

android - 不同的 Chromecast 图标集

chromecast - Chromecast 是否支持 MPEG-DASH list 中的 TS 容器格式

google-cast - Chromecast - Chrome Sender - 如何连接到现有的媒体 session ?

java - Android:读取文本文件并抓取特定单词后面的行

android - 无法获取网络上的转换设备列表