【问题标题】:Chromecast "StartApplicationRequest failed with status: -4"Chromecast“StartApplicationRequest 失败,状态:-4”
【发布时间】:2013-07-28 16:31:37
【问题描述】:

我已设置 Chromecast SDK,将我的设备列入白名单,并在我在白名单请求中提供的 URL 上运行网络服务器。

chromecast tic tac toe 应用程序在默认应用程序 ID“TicTacToe”下运行良好,但将其更改为我自己的:“1813060e-33c5-41dc-b356- 0d2bad12497f”或“1813060e-33c5-41dc-b356-0d2bad12497f_1”不起作用。

服务器 URL 已启动并在 http://chromecast.clockworkmod.com/ 运行,但 Chromecast 未向其发出任何请求。 chromecast 不显示任何内容。但是我在日志中发现了一些错误。

这是日志。

W/StartSessionTask(15590):StartApplicationRequest 失败,状态为: -4 E/ApplicationSession(15590):StartSessionTask 失败并出现错误:无法启动应用程序:请求失败 D/GameActivity(15590): 启动会话失败:无法启动应用程序:请求失败

我也尝试过使用内部应用程序 ID 和我提供的开发 URL,http://192.168.1.2:3000/

【问题讨论】:

  • 这看起来很奇怪。一旦我收到邮件,我就会尝试基本相同的事情。我会看看我是否遇到同样的问题。您可以尝试使用 wireshark 来查看是否有任何请求被尝试(即使是错误的 URL)。除非您知道这是一个应用程序问题。你确定你的APP ID格式好?
  • 我直接从他们发给我的电子邮件中复制并粘贴应用 ID。
  • 这可能看起来像是很多工作,但您可以检查wireshark,看看它是否正确地联系了网站。当然,您必须以正确的方式设置您的网络才能使其成为可能。

标签: google-cast


【解决方案1】:

我在这里找到了答案:

unable to cast to personal whitelisted receiver app

在我的 Macbook 上使用 Chromecast 应用程序,我进入了“设置”。

  • 检查更新时发送序列号
  • 使用 Mac 更新应用重新启动设备

这为我解决了错误。除非您在更新检查期间发送序列号,否则 chromecast 不知道它是否被列入白名单。

【讨论】:

  • 上周尝试回答这个问题,结果我自己使用了你的答案!
【解决方案2】:

我想我看到了缺少的东西!在您的接收器中,您提供了一个链接,您有:

var receiver = new cast.receiver.Receiver(
    'GoogleCastSampleApp', 
    [cast.receiver.RemoteMedia.NAMESPACE],
    "",
    5);

但应该是(用您的应用 ID 填写“您的应用 ID”)

var receiver = new cast.receiver.Receiver(
    'YOUR APP ID HERE', 
    [cast.receiver.RemoteMedia.NAMESPACE],
    "",
    5);

【讨论】:

【解决方案3】:

我也遇到了同样的错误。在将 Chromecast 设置为在检查更新时发送串行之后,我终于能够访问调试器的一个端口 9222。不幸的是,当我从 Nexus 上的设备列表中选择 Chromecast 时,我根本看不到它发生任何事情并尝试发送其中一个演示视频。

我注意到了一些事情,但我不知道它是否有区别,但是如果您在 Chrome 的 GoogleCast 扩展程序中将域列入白名单并且包含“http://”,则会导致注入不起作用。我想知道这是否是 Chromecast 在我向 Google 提交带有 http:// 前缀的 URL 时执行的查找问题。同样,我不确定这是否真的会有所作为,但我计划尝试重新提交 URL 以查看。

【讨论】:

    【解决方案4】:

    here在你的windows机器上安装cURL

    现在确保您的设备和笔记本电脑在同一个网络中。

    现在转到命令提示符,输入 curl -d "" http://:8008/apps/YouTube

    如果它被自动投射到电视上,那么你的 appid 代替 YouTube 试试。

    如果不是,那么您的路由器会阻塞一些流量。

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 2021-04-09
      • 2016-06-04
      • 2018-04-24
      相关资源
      最近更新 更多