Re: Модуль - SSDPFinder
Добавлено: Вт апр 03, 2018 9:00 pm
Т.е. надо создать в системе объект "MediaRendering" и у него свойство "playUrl" ?
исправь шаблон класса на такой:Jilber писал(а): Ср апр 04, 2018 1:06 pm Появился объект "MediaServer01" (сразу не нашёл, уж больно глубоко он оказался запрятан в "SDevices").
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL.![]()
Код: Выделить всё
<link rel="stylesheet" href="<#ROOTHTML#>bootstrap/css/bootstrap[#if "<#SETTINGS_THEME#>"=="dark"#]_dark[#endif#].min.css" type="text/css">
<div class="device-details" style="font-size: 150%; text-align:center; font-family: monospace; ">%.object_description%</div>
<input type="range" style="-webkit-appearance: none; -moz-appearance: none; horizontal-align:middle; vertical-align:middle; appearance: none; width: 450px; height: 20px; background: #ddd; border-radius: 8px;" onChange='ajaxSetGlobal("%.object_title%.volume", value);' value=%.volume% min="0" max="100" step="5" ></input>
<p style="font-size: 110%; text-align:center; font-family: monospace; ">Ссылка для воспроизведения текущим устройством</p>
<input type="text" style="text-align:center; margin: 0; top: 50%;" maxlength="1024" size="80" onChange='ajaxSetGlobal("%.object_title%.playUrl", value);' value=%.playUrl% ></input>
<div class="group">
<div style="display: block; margin: 0 auto; width: 450px;">
<button onClick='ajaxSetGlobal("%.object_title%.pause_unpause", 0);' class="btn btn-custom"><span title="Play" id="play" class="glyphicon glyphicon-play aligned"></span></button>
<button onClick='ajaxSetGlobal("%.object_title%.pause_unpause", 1);' class="btn btn-custom"><span title="Pause" id="pause" class="glyphicon glyphicon-pause aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.stop", 1);' class="btn btn-custom"><span title="Stop" id="stop" class="glyphicon glyphicon-stop aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.mute_unmute", 1);' class="btn btn-custom"><span title="Mute" id="Mute" class="glyphicon glyphicon-volume-off aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.mute_unmute", 0);' class="btn btn-custom"><span title="UnMute" id="UnMute" class="glyphicon glyphicon-volume-up aligned"></span></button>
<button onclick="Backward5('music.mp3','audio');" class="btn btn-custom"><span title="-5 seconds" id="-5second" class="glyphicon glyphicon-fast-backward aligned"></span></button>
<button onclick="Forward5('music.mp3','audio');" class="btn btn-custom"><span title="+5 seconds" id="+5second" class="glyphicon glyphicon-fast-forward aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.previous", 1)' class="btn btn-custom"><span title="previous" id="previous" class="glyphicon glyphicon-chevron-left aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.next", 1)' class="btn btn-custom"><span title="next" id="next" class="glyphicon glyphicon-chevron-right aligned"></span></button>
</div>
Кстати это у тебя остатки от предыдущих вариантов..Jilber писал(а): Ср апр 04, 2018 1:06 pm Появился объект "MediaServer01" (сразу не нашёл, уж больно глубоко он оказался запрятан в "SDevices").
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL.![]()