Re: [Сценарий] Автоматическая регулировка громкости Majordomo
Добавлено: Вт ноя 05, 2019 10:12 pm
ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Обсуждение проекта
https://mjdm.ru/forum/
Честно не помню по памяти - надо посмотреть ...Jilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).)
Он меняется только когда выбрано Систем волумеJilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Регулирую на Винде. Если это не для этого, прошу разжевать. По теме Дизайн сцен 2 был видео ролик, в нём человек вынес показания громкости на главную сцену. Вот и захотел тоже сделать. А как получать данные и т.д. и т.п. ну непонятно.tarasfrompir писал(а): Вт ноя 05, 2019 9:47 pmДля какого типа терминала регилуриете звук? если для Маин то вроде должно работать. Если для других - то бесполезноGarik908 писал(а): Вт ноя 05, 2019 7:40 pm Добрый день! Какой день пытаюсь решить проблему с данными. Мозги мои не могут справится. Может подскажите. Почему при изменение громкости на компьютере автоматические не обновляются данные в VolumeLevelChanged? Может изначально данная функция не работает и нужно где то настроит?
Где выбрать?tarasfrompir писал(а): Ср ноя 06, 2019 12:23 amОн меняется только когда выбрано Систем волумеJilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Вот здесьGarik908 писал(а): Ср ноя 06, 2019 9:20 amГде выбрать?tarasfrompir писал(а): Ср ноя 06, 2019 12:23 amОн меняется только когда выбрано Систем волумеJilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Спасибо! Вечером попробую...tarasfrompir писал(а): Ср ноя 06, 2019 10:38 amВот здесьGarik908 писал(а): Ср ноя 06, 2019 9:20 amГде выбрать?tarasfrompir писал(а): Ср ноя 06, 2019 12:23 amОн меняется только когда выбрано Систем волумеJilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Да, там немного наверчено. Как уже сказано, если вертеть звук на винде вручную, в МДМ это не попадёт.Garik908 писал(а):Добрый день! Какой день пытаюсь решить проблему с данными. Мозги мои не могут справится. Может подскажите. Почему при изменение громкости на компьютере автоматические не обновляются данные в VolumeLevelChanged? Может изначально данная функция не работает и нужно где то настроит?
Там не только это наворочено - еще громкость веб браузера какогото висит - мои эксперименты ни к чему с ним не привели.xor писал(а): Ср ноя 06, 2019 5:19 pmДа, там немного наверчено. Как уже сказано, если вертеть звук на винде вручную, в МДМ это не попадёт.Garik908 писал(а):Добрый день! Какой день пытаюсь решить проблему с данными. Мозги мои не могут справится. Может подскажите. Почему при изменение громкости на компьютере автоматические не обновляются данные в VolumeLevelChanged? Может изначально данная функция не работает и нужно где то настроит?
Изнутри звуком можно вертеть через метод и через свойство.
В первом случае установка уровня идёт через метод ChangeVolumeLevel с параметром громкости в процентах. Метод крутит системную громкость через приложение ниркоммандер и устанавливает свойство VolumeLevel.
Во втором случае регулировка идёт через свойство VolumeLevel, к которому должен быть привязан метод VolumeLevelChanged, который запускается при изменении пользователем значения свойства, получая на вход в качестве параметра новую громкость из свойства и запуская тот же ниркоманндер для установки в винде такого уровня громкости.
У меня используется первый способ. Метод VolumeLevelChanged, кмк, появился позже и его логику работы я описываю исходя из общего подхода к управлению в МДМ и просто, эээ, исходя из его названия)
Отправлено с моего Redmi 4X через Tapatalk