样式化的Media Receiver无法加载自定义CSS文件

问题描述

类似于this question,我的样式媒体接收器(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正常。

解决方法

我的解决方法:

将.css和图像文件上传到Google云端硬盘-该用户已经作为Cast SDK用户存在。公开共享文件。使用online tool生成到文件的直接链接。编辑.css文件以使用直接链接到图像文件。将直接链接添加到Cast SDK控制台中的.css文件。成功!每次更改文件后,在Cast SDK控制台中预览并重新保存SMR应用。

,

修复将徽标添加为背景时的背景高度和宽度。 最好在html文件而不是背景图片中添加徽标。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...