android - 检测 Google Cast 的使用情况

标签 android chromecast google-cast android-tv

如何检测我的 AndroidTV 当前是否来自移动/桌面的 Google Cast 接收器

如何从 Google Cast 接收器的角度检测当前 Google Cast 发送者

如何检测我的 Android 手机当前是否是 Google Cast 发送者

最佳答案

  1. 您可以使用 Android Media Router API 请求到 Cast 设备的所有可用路由。然后,您必须连接到每个 Cast 设备,然后您才能确定应用程序 ID,甚至确定媒体是否正在播放。如果您只想知道自己的应用程序是否正在运行,则只需按此过滤媒体路由器请求。

  2. 只有接收方知道哪些发送方与其相连。在您自己的自定义接收器中,您可以为自己的应用跟踪它。

  3. 您可以使用媒体路由器来确定是否存在 Activity 路由。不确定您是否能够判断它是否是 Cast 路由,因为这些路由也可以连接到其他设备,例如蓝牙扬声器。

关于android - 检测 Google Cast 的使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35337488/

相关文章:

java - 打开新 Activity 而不丢失父 Activity

android - ParseObject.pinall(List<...>) 不适用于 SyncService

java - 如何在 sqlite 中查找最近 7 天的记录?

android - 转换按钮不显示

ios - Chromecast 自定义接收器不会暂停音频元素

android - 如何检查用户是否真正启动了 android 应用程序,而不仅仅是返回到 Activity ?

Android Chromecast : Casting local audio file fails

chromecast - 如何在 Minimal Media Route Provider 中更新音量条

Android:Cast MiniControllerFragment定制

YouTube 嵌入导致 Chromecast 崩溃