gpt4 book ai didi

sender - 我的 chromecast 没有出现在接收者列表回调中

转载 作者:行者123 更新时间:2023-12-01 15:06:59 29 4
gpt4 key购买 nike

我正在使用位于 github here 上的 pjjanak 的 chromecast-hello-world 应用程序测试我的 chromecast .

他向 message 事件添加了一个监听器,这有效地检查了内容 API 是否已被注入(inject)。

window.addEventListener('message', function(event) {
if (event.source === window && event.data &&
event.data.source === 'CastApi' &&
event.data.event === 'Hello') {
console.log('message event');
initializeApi();
}
});

消息事件 已正确记录到控制台,因此我确定 chrome 应用程序白名单设置正确。

我还有以下内容:

initializeApi = function() {
if (!cast_api) {
cast_api = new cast.Api();
cast_api.addReceiverListener('my_app_id_is_here', onReceiverList);
console.log('initializeApi');
}
};

onReceiverList = function(list) {
console.log('receiverlist:' + list);
//snipped other stuff from here...
}

问题是,正在调用 addReceiverListener,但接收者列表始终为空。控制台只记录:receiverlist:

我的 Chomecast 似乎处于开发者模式,因为我可以通过端口 9222 访问开发者工具。但是,我之前没有勾选“检查更新时发送此 Chromecast 的序列号”复选框(我已经勾选了现在,并执行了几次重新启动/重置都无济于事)。

我很困惑。有什么想法吗?

最佳答案

现在已经开始工作了。

这可能是我所做的三件事之一的结果:

  • 选中“序列号到 google”框后等待约 1 小时。
  • 在设备上启动一些其他内容(我在 YouTube 上观看了一个视频)
  • 通过位于 [device-ip:9222] 的 chrome developer 开发者工具禁用设备上的缓存

关于sender - 我的 chromecast 没有出现在接收者列表回调中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19454892/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com