Проблемы с пользовательским 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.