Проблемы с пользовательским CAF-приемником и встроенным слайд-шоу

В настоящее время мы работаем над пользовательским приложением CAF Receiver. Мы хотели бы рекламировать некоторые из наших материалов, используя встроенную функцию слайд-шоу (см. https://developers.google.com/cast/docs/caf_receiver_features). Однако при запуске Receiver отображается только заставка, а не слайд-шоу. Слайд-шоу работает только при возврате в режим ожидания после запуска хотя бы одного видео. Можно ли отобразить слайд-шоу сразу после запуска приемника? Если да, то как?

Также мы заметили, что --playback-logo-image (см. https://developers.google.com/cast/docs/caf_receiver_features) всегда скрыто? Предполагается, что это будет отображаться на телевизоре, или это выделенный ресурс для приемника Chromecast с сенсорным экраном?

Спасибо!

1 ответ

У нас проблема схожего типа. Мы не видим слайд-шоу, пока пользователь не находится в состоянии ожидания. Мы также видим либо фоновое изображение, либо заставку за 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.

Другие вопросы по тегам