2

我一直在尝试创建一个尽可能简单的应用程序来尝试 Chromecast 的可能性。我决定使用 Chrome 作为我的发件人应用程序的平台。然而我马上就遇到了麻烦。

我按照 Google 的教程将 Chrome 应用程序列入白名单并为 Chrome 创建发件人应用程序(https://developers.google.com/cast/whitelistinghttps://developers.google.com/cast/chrome_sender)。

  1. 我正在使用最新的 Google Cast 扩展程序在 Linux 上运行最新的稳定版 Google Chrome(我也尝试过 Mac)
  2. 我在 Chrome 中启用了开发者模式
  3. 我在 Google Cast 扩展中指定了多个 URI 作为附加域:以 chrome-extension、文件 URIhttp://localhost/和开头的扩展 URI http://192.168.0.x/,所有这些都包含当时的 Chrome 应用程序/网页。
  4. 我的发件人应用程序具有启用 data-cast-api 的属性集 ( <html data-cast-api-enabled="true"></html>)

所以,我认为我正在做教程告诉我要做的事情。但是,我不会cast在 Javascript 控制台中定义,也没有任何记录。

是否有人成功地将发件人 API 获取到他们的 Chrome 应用程序或网站?

4

2 回答 2

4

我也有这个问题。我发现,当我从他们的示例中复制粘贴 html 标记时,它包含错误类型的“true”双引号......它们是高 ansi 双引号。

于 2014-01-03T02:22:58.090 回答
0

Web应用程序的白名单应该只是域,开头没有任何“http://”或“https://”或任何结尾的路径,所以请尝试将“localhost”列入白名单(如果可以例如,通过 localhost 访问您的域上的应用程序)。尽管您的帖子中没有明确提及,但我认为您已经将您的设备列入白名单,并在设置过程中选中了“向 Google 发送序列号”框(并在之后重启了您的加密狗),对吗?

于 2013-10-11T13:49:11.637 回答