【问题标题】:Troubleshooting Styled Media Receiver css样式化媒体接收器 css 疑难解答
【发布时间】:2016-09-05 10:44:48
【问题描述】:

我正在尝试实现样式化媒体接收器,但由于某种原因,我的 chromecast 不会显示图形。我只得到黑色背景上接收器的名称。不过,cast dev 控制台中的预览看起来还不错。 我尝试使用的 css 是这样的:https://krizan.se/styl_latest.css

我尝试过但没有帮助:

  • CORS 启用和禁用没有区别。让它启用。通过在 chromecast 上从服务器流式传输视频进行验证
  • 我尝试对图像同时使用绝对路径和相对路径,没有变化。
  • 尝试同时使用 http 和 https,也没有任何变化。
  • 我使用的图像是 1280x720,如指南中所述。试过改成不同的大小,没有变化
  • 在开发控制台中再次删除并注册我的 chromecast,没有变化

我花了太多时间试图解决这个问题,尝试了以上所有组合,但仍然无法在我的投射设备上看到我的图形。 stackoverflow 上有一个问题与相同的问题,但没有答案。

这是某种错误还是我做错了什么?非常感谢任何帮助。

【问题讨论】:

  • 尝试在这里查看documents关于 SMR 的信息。您可以通过在注册期间提供自己的 CSS 文件来自定义 SMR 配色方案。您可以使用默认样式或为您的 CSS 文件提供 HTTPS URL。查看这个SO question 和这个issue Pontus Holmberg 关于chromecast 的文件以了解更多信息。
  • 您是否在 chrome 调试器中查看了接收方的日志以了解发生了什么,寻找错误等?这是我要做的第一件事。
  • @AliNaddaf 你能提供更多关于 chrome 调试器的信息吗?你在哪个网页上测试?
  • 在此处阅读有关调试的信息:developers.google.com/cast/docs/debugging
  • 好的,我已经设置好了调试器。我在控制台选项卡中,但我没有看到任何错误。我还注意到元素选项卡中显示的样式表来自 https://www.gstatic.com/eureka/player/0012/player.css 我在 chromecast 开发人员控制台中提供的样式表未显示在 chrome 调试器中。

标签: css chromecast google-cast


【解决方案1】:

您似乎没有有效的 HTTPS 连接证书。此外,该 URL 当前为 CSS 文件返回 404。

【讨论】:

    【解决方案2】:

    所以我的问题是托管 CSS 文件的 url 不是原始 CSS 文件。所以我使用这个网站https://rawgit.com/ 来托管 CSS 文件。

    【讨论】:

      猜你喜欢
      • 2014-04-22
      • 2014-10-30
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2014-08-29
      • 2011-10-27
      相关资源
      最近更新 更多