我正在使用Googlecast Github 的 CastHelloText-android 项目, 因为我想了解 Sender 和 (Chrome)cast Receiver 之间的消息是如何工作的。
我注册了我的设备(控制台显示Ready for Testing)。我从 Github 上查看了提到的项目。我已经用我的 Chromecast 在我的 Android 手机上对其进行了测试。一切正常。我可以连接电话并与电话交谈,当我完成时,电视屏幕会根据我所说的进行更新。好的。
我看到这个项目使用 App ID 79####BF。我还看到有一个文件夹包含receiver.html Custom Receiver。我打开它,似乎没有对该 App ID 的引用,所以我保持原样,然后将该 HTML 文件上传到我的Google Drive。
然后,我进入Cast Developers Console并创建了一个带有自定义接收器的新应用程序,并命名为 Cast Hello Text。对于接收方,我提供了来自 Google Drive 的准确 URL。他们给了我一个 App ID 8A####7E,我将其放入 App ID 字符串中,替换了上面提到的。
您对此有何期待?就我个人而言,我期望一切都与原始 App ID 完全相同,但唯一的区别是托管在另一个站点中。但不是!使用此 App ID,我看不到 Cast 图标。但是,如果我再次回到原始 ID,它就会出现。
我找不到答案。我已经处理了很长时间,所以我决定在这里问。我不知道我做错了什么。我没有触及代码中的任何内容。
如有必要,我会放置代码片段,但我提供了整个 Github 项目的链接,我认为这没有必要。