首页 > 解决方案 > 样式化媒体接收器未加载自定义 CSS 文件

问题描述

此问题类似,我的样式化媒体接收器 (SMR) 的自定义 CSS 样式不会加载到我的 Chromecast 2 设备上。然而,CSS 已加载并正确显示在 Cast SDK 控制台的预览中。

我已将应用程序保存在控制台中并等待它,因此从“发布”切换到“已发布”。我的 Chromecast 的序列号也已注册并在控制台中显示为“准备测试”。我已经仔细检查了我在我的应用程序中使用了正确的应用程序 ID。Styled Media Receiver 应用程序仅使用股票样式加载到 Chromecast 设备上,即它仅显示我的应用程序的名称。

我非常简单的 CSS 文件的内容:

.logo{
    background-image: url(images/icon.png);
}

.background{
    background: rgb(6, 3, 46);
}

我的 CSS 文件托管在我的网站(由 InfinityFree 托管)上,并带有由 Let's Encrypt Authority X3 签名的 SSL 证书。我什至把它留了一夜,但什么也没有。然而,Cast SDK 控制台加载并显示 CSS ok。

标签: csschromecastgoogle-castgoogle-cast-sdk

解决方案


我的解决方法:

将 .css 和图像文件上传到 Google Drive - 这已经作为 Cast SDK 用户存在。公开共享文件。使用在线工具生成文件的直接链接。编辑 .css 文件以使用图像文件的直接链接。在 Cast SDK 控制台中添加指向 .css 文件的直接链接。成功!每次对文件进行更改时,在 Cast SDK 控制台中预览并重新保存 SMR 应用程序。


推荐阅读