我无法通过此处提到的给定地址(ip.address:9222)连接到列入白名单的Chromecast:https://developers.google.com/cast/developing_your_receiver#debugging
尝试测试Android发送器实现时,我的应用可以通过MediaRouteActionProvider成功查看并选择Chromecast设备,我立即在CATEGORY_CONNECT_CHANNEL中收到SessionError代码CODE_REQUEST_FAILED。
我在发件人和收件人中都包含了我的应用ID。尝试时,我已验证Chromecast在discovery state中。我可以通过Android上的Chromecast应用查看调试信息,以查看设备详细信息,但看不到任何可以确认该设备已列入白名单的信息。是否有特定的 key 可以将设备列入白名单?我错过了下一步吗?
最佳答案
解决方法是勾选“在检查更新时将此Chromecast的序列号发送给Google”框,然后勾选“重新启动Chromecast”。 (谢谢,梅泰)。
问题在于,Android Chromecast应用程序(版本1.1.1)中存在一个错误,该设置实际上并未保存。我可以确认OS X客户端将正确保存此设置,尚未测试其他版本。
关于android - 无法调试列入白名单的设备/无法启动ApplicationSession,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17911939/