0
Voltooid
Открыть плейер Sonos по имени
Sergey (expert) 10 jaar geleden
in Tips and Tricks
•
bijgewerkt door Aleksandr Romanov (CTO) 8 jaar geleden •
1
Запустить управление плейером Sonos, выбрав его по имени при переходе к управлению, можно с помощью измененного скрипта (замените его в JS модуле Sonos):
Sonos_Control.js
Используйте приведенный метод для обращения к плееру по имени группы в которой он находится:
Sonos_Control.js
Используйте приведенный метод для обращения к плееру по имени группы в которой он находится:
Public_SelectGroupByName(name);
Если группа не найдена, то другая выбрана не будет
Код метода:
function SelectGroupByName(name) {
// если групп нет выходим
if(groups.length == 0) {
debug('groups.length == 0'); return;
}
// ищем id группы по имени
var index;
for (var i = 0; i < groups.length; i++) {
if(groups[i].name == name) {
index = i;
break;
}
}
// если группу не найдем - выходим
if(index == undefined){ return; }
// подсветка
HighLightSelectedZone(index);
// отображение
group = groups[index];
// повторная подписка для получения актуального состояния плейера
UnSubscribe(group.parent);
Subscribe(group.parent);
ToggleOpenVolumeGroup(group.members.length > 0);
}
0
Voltooid
Oksana (expert) 10 jaar geleden
Customer support service by UserEcho