Решение основано на использовании Google Slides, очень удобно, никак не зависит от географии. Изменение слайда в Slides - тут же ведет к изменению на всех привязанных телевизорах, где бы они не находились. Плюс - безопасность, версионирование, и удобство для конечных эксплуататоров. Обучить девочку - секретаря подправить пару слайдов онлайн куда проще, чем обучить ее использовать большие решения с кучей кнопок.
Для старта нам необходима учетка Google. И, собственно презентация в slides. Описывать инструменты думаю нет никакого смысла, местные люди все грамотные, все, что нам нужно - это получить прямую ссылку на презентацию, делается это по нажатию файл -> публикация в интернете
Далее уже оттуда копируем прямую ссылку на презентацию, можно пока в ней ничего не настраивать.
Но такая презентация
1) Не будет играть по кругу
2) Будет отображать инструменты докладчика
3) Не будет блокировать ввод с клавиатуры
4) При различных разрешениях дисплея - возможны просвечивающие полосы цвета.
5)А главное - при изменении в презентации - не будет обновлять их на телевизорах до перезапуска втвари
Для решения всего этого был собран простенький html ниже
Код: Выделить всё
<!DOCTYPE html>
<html style="background-color: #000000;">
<head>
<Meta http-equiv = "Refresh" content = "360" />
<title>Display Signage</title>
<style>
html, body {
background: black;
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
</style>
<script>
$(document).keydown(function(e){
if(e.keyCode == 27||e.keyCode ==18) {
e.preventDefault(); } });
window.oncontextmenu = function(event) {
event.preventDefault();
event.stopPropagation();
return false;
};
</script>
</head>
<body>
<div style="width:100%;height:100%;overflow:hidden;" >
<iframe id="Slides" style="visibility:hidden;position:relative;top:25px;" onload="this.style.visibility = 'visible';"
src="сюда вставляем ссылку, скопированную выше"" frameborder="0" width="100%" height="100%" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" scrolling="no" seamless>
</iframe>
</div>
</body>
</html>
Refresh content - в данном случае - это количество секунд, через которое будет обновляться состав iframe. Важно, чтобы значение было кратно количеству слайдов, умноженному на время переключения. Иначе будет обрывать посередине пути. Остальное можно копировать не задумываясь особо, только ссылку подменить
Теперь встает вопрос, как скормить это втваре?
Можно разместить html на хостинге, на google sites и тп.
Но я обычно пользуюсь следующим фокусом:
Втварь может скачать произвольный файл по tftp(http) в рамках запуска vlc
Соотвтественно достаточно сохранить этот html как файл и указать в кофигурации запуска
примерно следующее:
Код: Выделить всё
connection chrome
chrome_url=/vlc_files/one.html
chrome_mode=kiosk-nopointer
next screen
connection
application=vlc
vlc_files=one.html
Писатель из меня так себе, но надеюсь кому-нибудь будет полезно.
Спасибо за внимание.