我正在使用Chrome发送器和自定义HTML / CSS / JS接收器构建Cast应用。虽然它可以从桌面Chrome中正常工作,但我注意到我无法通过Android Chrome应用程序进行连接。
使用Android,单击“转换”按钮并在弹出窗口中选择正确的接收器设备时,没有任何反应(我的SESSION_STATE_CHANGE监听器未被调用)。再次单击该按钮后,我的会话监听器说:
{type: "sessionstatechanged",
session: null,
sessionState: "SESSION_START_FAILED",
errorCode: "invalid_parameter"}
起初,我认为我的设置不正确,但在查看the official chrome sender app并按照上述相同步骤后,我发现了一个类似的问题,错误代码不同:
Request session failure:
{"code":"invalid_parameter",
"description":"Already requesting session",
"details":null}
在上述情况下,视觉指示器在第一次点击时启动它的“活动”状态,但没有变化/活动,否则它只会保持在该状态。
这之前有用,所以我知道这是一个相对较新的问题(至少从2月开始,可能更早)。我也知道,因为它在桌面上工作,设置本身没有任何问题 - 但它仍然没有Android的功能。
这里的任何帮助或反馈都会很棒,谢谢!
答案 0 :(得分:0)
好的,在更新我的Android手机后(今天早上错过了更新)似乎已修复。
编辑: 事实证明,这是由于重启。因此,作为补丁,重新启动移动设备会重置Chrome并允许其正确发送。