【发布时间】: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