首页 > 解决方案 > Android上Chrome的Chromecast发件人应用程序失败

问题描述

我正在构建一个带有 chrome 发送器和自定义 HTML/CSS/JS 接收器的 Cast 应用程序。虽然它可以在桌面 chrome 上正常工作,但我注意到我无法通过 Android Chrome 应用程序连接。

对于 Android,当单击 Cast 按钮并在弹出窗口中选择正确的接收器设备时,什么也没有发生(我的 SESSION_STATE_CHANGE 侦听器没有被调用)。再次单击该按钮后,我的会话监听器说:

{type: "sessionstatechanged", 
session: null, 
sessionState: "SESSION_START_FAILED", 
errorCode: "invalid_parameter"}

起初,我认为我的设置不正确,但在查看官方 chrome sender 应用程序并按照与上述相同的步骤后,我注意到一个类似的问题,但错误代码不同:

Request session failure: 
{"code":"invalid_parameter",
"description":"Already requesting session",
"details":null}

在上述情况下,视觉指示器在第一次单击时开始处于“活动”状态,但没有变化/活动,否则它只会保持在该状态。

这以前有效,所以我知道这是一个相对较新的问题(至少从 2 月开始,可能更早)。我也知道,因为它可以在桌面上运行,所以设置本身没有问题——但它仍然无法用于 Android。

这里的任何帮助或反馈都会很棒,谢谢!

标签: chromecastgoogle-cast

解决方案


好的,在更新我的 Android 手机后(今天早上错过了更新),它似乎已修复。

编辑:原来,这是由于重新启动。因此,作为一个补丁,重新启动您的移动设备将重置您的 Chrome 并允许它正确发送。


推荐阅读