升级后的 Chromecast - 设备不再可检测
Posted
技术标签:
【中文标题】升级后的 Chromecast - 设备不再可检测【英文标题】:Chromecast after upgrade - devices no longer detectible 【发布时间】:2019-12-03 12:26:15 【问题描述】:我正在创建一个 Chromecast 发件人应用。以前内置的 Chromecast 版本是 1.36.xxx,android 发送器应用能够使用以下代码检测 Chromecast 设备:
castContext = CastContext.getSharedInstance(applicationContext);
router = MediaRouter.getInstance(applicationContext);
但是,我刚刚将我的内置 Chromecast 升级到版本 1.42.xxx(据此:https://support.google.com/chromecast/answer/7124014?hl=en-GB 是第二代 Chromecast),升级后 Chromecast 设备在我的 Android 发件人应用程序中不再可检测到.
有没有人遇到过这种情况? Chromecast 接收器应用与第 2 代设备不兼容是否存在问题?
注意:我使用的是未发布的接收器应用程序 - 但是,我的 Chromecast 设备已使用序列号注册。此外,这是使用适用于 AndroidTV 的内置 Chromecast 应用程序。
我们正在使用com.google.android.gms:play-services-cast-framework:17.1.0
【问题讨论】:
【参考方案1】:如果您有 Android TV,我认为您不能使用第 2 代 chromecast 设备的固件。根据https://support.google.com/chromecast/answer/7124014?hl=en,Android TV 的最新版本是:
Cast for Android TV — 固件版本 1.36154871
【讨论】:
以上是关于升级后的 Chromecast - 设备不再可检测的主要内容,如果未能解决你的问题,请参考以下文章
检测我是不是是唯一连接到 Chromecast 设备的 Chromecast 发件人应用