我正在开发一个发送者/接收者应用程序,但是在我的发送者应用程序中,总是得到一个空的接收者列表。
我做了:
如果我将“Youtube”作为appId,我的发送者应用可以找到我的ChromeCast。
我可以投射Chrome标签,Youtube Android App也可以投射。
我无法访问my_chromecast_ip:9222 ,我发现这个主题:Initial chromecast setup和Initial chromecast setup它可以是我的解决方案,但我想在使用chromecast前问这里-updates@google.com检查我是否遗漏了某些内容。
感谢您的帮助。
答案 0 :(得分:2)
让绝对确保您在Google Cast SDK Developer Console中输入的设备序列号是正确的。我在输入设备的序列号时不小心弄错了('我' vs' 1')。确保在注册设备时按下此小图标的最佳方法。它会响亮而清晰,并且它们使用衬线字体,因此您可以混合使用像' l'和'我'和' 1'。
如果您发现了拼写错误,请在看到" 准备好测试"后立即忘记重新启动Chromecast设备。在Google Cast SDK开发者控制台中。
答案 1 :(得分:0)
在构建我的发件人应用程序时,我经常会遇到很多问题,在进行研究之后,这就是如何解决问题。
希望得到这个帮助。
答案 2 :(得分:0)
https://github.com/pjjanak/chromecast-hello-world 此示例是旧格式。
if (!chrome.cast || !chrome.cast.isAvailable) {
setTimeout(initializeCastApi, 1000);
}
不能使用此代码。 无法获得“接收者名单”
请尝试以下
window['__onGCastApiAvailable'] = function(loaded, errorInfo) {
if (loaded) {
initializeCastApi();
} else {
console.log(errorInfo);
}
}
参考: https://developers.google.com/cast/docs/chrome_sender?hl=ja#Initialization