如何检测我的 AndroidTV 当前是否来自移动/桌面的 Google Cast 接收器?
如何从 Google Cast 接收器的角度检测当前 Google Cast 发送者?
如何检测我的 Android 手机当前是否是 Google Cast 发送者?
最佳答案
您可以使用 Android Media Router API 请求到 Cast 设备的所有可用路由。然后,您必须连接到每个 Cast 设备,然后您才能确定应用程序 ID,甚至确定媒体是否正在播放。如果您只想知道自己的应用程序是否正在运行,则只需按此过滤媒体路由器请求。
只有接收方知道哪些发送方与其相连。在您自己的自定义接收器中,您可以为自己的应用跟踪它。
您可以使用媒体路由器来确定是否存在 Activity 路由。不确定您是否能够判断它是否是 Cast 路由,因为这些路由也可以连接到其他设备,例如蓝牙扬声器。
关于android - 检测 Google Cast 的使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35337488/