我正在开发一个发送方/接收方应用程序,但是在我的发送方应用程序中,总是得到一个空的接收方列表。

我做了:

  • 将我的ChromeCast和接收器页面列入白名单,并且我从Google
  • 收到了我的应用ID
  • 勾选复选框:“在检查更新时将此Chromecast序列号发送给Google”,并等待1天以上
  • 安装ChromeCast Chrome扩展程序,允许我的域并在chrome://extensions
  • 上选中“开发人员模式”框
  • 我使用此Github来避免JS错误:https://github.com/pjjanak/chromecast-hello-world(我也尝试过其他示例,但未成功)
  • 我放置了我的应用程序ID并在我的应用程序
  • 上设置了 namespace
  • 我的ChromeCast可以访问我的接收器页面。

  • 如果我将“Youtube”作为appId,则发件人应用程序可以找到我的ChromeCast。

    我可以转换Chrome Tab,而YouTube应用也可以转换。

    我无法访问my_chromecast_ip:9222 ,我找到了以下主题:Initial chromecast setupInitial chromecast setup可以作为我的解决方案,但是我想在这里问一下,然后使用[email protected]检查我是否错过了什么。

    感谢帮助。

    最佳答案

    绝对确保您在Google Cast SDK开发者控制台中输入的设备序列号是正确的。输入设备的序列号(“I”与“1”)时,我无意中打了一个错字。最好的确认方法是在注册设备时按此小图标。声音清晰明了,并且它们使用衬线字体,因此您不能混合使用诸如“l”,“I”和“1”之类的字体。

    chromecast - ChromeCast-空收件人列表-LMLPHP

    如果您发现了拼写错误,请在Google Cast SDK开发者控制台中看到“准备测试”后,请立即重启Chromecast设备。

    关于chromecast - ChromeCast-空收件人列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20381531/

    10-12 02:43