自定义CAF接收器和内置幻灯片放映问题

时间:2018-10-15 12:27:29

标签: google-cast custom-receiver

我们目前正在开发自定义CAF接收器应用程序。我们希望使用内置的幻灯片显示功能来推广我们的某些内容(请参见:https://developers.google.com/cast/docs/caf_receiver_features#slideshow)。但是,启动Receiver时,仅显示初始屏幕,而不显示幻灯片。仅在启动至少一个视频后返回待机状态时,幻灯片演示才起作用。 接收器启动后是否有办法显示幻灯片?如果是,怎么办?

此外,我们注意到--playback-logo-image(请参见:https://developers.google.com/cast/docs/caf_receiver_features#styling-the-player)始终隐藏吗?应该将其显示在电视上还是将其用作启用触摸屏的Chromecast接收器的专用资产?

谢谢!

1 个答案:

答案 0 :(得分:0)

我们遇到类似类型的问题。在用户处于空闲状态之前,我们不会看到幻灯片。在幻灯片放映开始之前,我们还会在10秒钟左右的时间内看到背景图像或飞溅图像。这是示例应用程序中的内容。

<style>
body {
  /*--background-image: url('./images/bg_loading.jpg');*/
  --slideshow-interval: 5s;
  --slideshow-duration: 1s;
  --slideshow-image-1: url('./images/bg_idle_1.jpg');
  --slideshow-image-2: url('./images/bg_idle_2.jpg');
  --slideshow-image-3: url('./images/bg_idle_3.jpg');
  --logo-image: url('./images/bg_loading.jpg');
  --playback-logo-image: url('./images/icon_logo_small.svg');
  --splash-image: url('./images/bg_loading.jpg');
}
#video-holder {
  --theme-hue: 100;
  --progress-color: #FFFFFF;
  --pause-image: url('./images/icon_pause.svg');
  --spinner-image: url('./images/icon_loading.svg');
}

我也无法使徽标图像出现在任何地方。该文档尚不清楚应将CSS样式与哪些元素相关联。