gpt4 book ai didi

chromecast - 使用我的 APP-ID 在可用接收器列表中看不到我的 chromecast

转载 作者:行者123 更新时间:2023-12-03 22:48:28 28 4
gpt4 key购买 nike

我正在尝试使用 chrome 测试一些 chromecast 示例,但在我的 APP-ID 的可用接收器列表中看不到 chromecast。

这是我的情况,

  • 我的 chromecast 设备已列入白名单。我收到了与我的接收者 url 相关联的 APP-ID。

  • 我可以使用浏览器访问我的接收者 url,它与我的 App ID 关联的 url 完全相同。

  • receiver.html 有这样的东西:

var receiver = new cast.receiver.Receiver( 'APP-ID', ['测试'], "", 5);

APP-ID 是我将 chromecast 设备列入白名单时收到的那个。

  • receiver.html 使用公共(public) IP 托管。每个人都可以访问它。

  • sender.html:

    var appId = "APP-ID";

    $window.addEventListener("消息", 函数(事件) {

    if (event.source == window && event.data &&
    event.data.source == "CastApi" &&
    event.data.event == "Hello") {
    $log.info("CastApi Hello message received!");
    initializeApi();
    }

    });

    var initializeApi = function() {

    cast_api = new cast.Api();
    cast_api.addReceiverListener(appId, **onReceiverList**);

    };

    var onReceiverList = function(list) {

    $scope.receivers = list;
    var fn = list.length ? $log.info : $log.warn;
    fn("Receivers: ", list);
    $scope.$apply();

    };

问题是接收者列表总是空的!!!

  • sender.html 托管在我的本地主机服务器上,我在 chromecast 扩展程序的选项页面中用“localhost”一词将其列入白名单。

  • 当我第一次使用 Chrome(无 Android)设置 chromecast 时,我选中了“检查更新时发送此 Chromecast 的序列号”选项。我可以使用 url http://MY-CHROMECAST-IP*:9222 访问 Debug模式,所以我确定它可以正常工作。

不知道我错过了什么。

有人可以帮助我吗?

最佳答案

我在 2 个不同网络上的 Windows 7 上遇到了这个问题。

OSX 和 Linux 上的用户可以毫无问题地看到可用的接收器。

选项卡本身可以看到 chromecast,PC 上的所有其他 chromecast 操作都正常工作,但是当我询问 JS API 是否有任何接收器时,它总是空的。

这与应用是否已发布无关。

似乎 API 中存在一个合法的错误,需要由 Google 解决。

关于chromecast - 使用我的 APP-ID 在可用接收器列表中看不到我的 chromecast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514993/

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