Страница 2 из 3

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Вт ноя 05, 2019 10:12 pm
Jilber
ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Вт ноя 05, 2019 10:12 pm
tarasfrompir
Jilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).)
Честно не помню по памяти - надо посмотреть ...

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 12:23 am
tarasfrompir
Jilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Он меняется только когда выбрано Систем волуме

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 9:09 am
Garik908
tarasfrompir писал(а): Вт ноя 05, 2019 9:47 pm
Garik908 писал(а): Вт ноя 05, 2019 7:40 pm Добрый день! Какой день пытаюсь решить проблему с данными. Мозги мои не могут справится. Может подскажите. Почему при изменение громкости на компьютере автоматические не обновляются данные в VolumeLevelChanged? Может изначально данная функция не работает и нужно где то настроит?
Для какого типа терминала регилуриете звук? если для Маин то вроде должно работать. Если для других - то бесполезно
Регулирую на Винде. Если это не для этого, прошу разжевать. По теме Дизайн сцен 2 был видео ролик, в нём человек вынес показания громкости на главную сцену. Вот и захотел тоже сделать. А как получать данные и т.д. и т.п. ну непонятно.

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 9:20 am
Garik908
tarasfrompir писал(а): Ср ноя 06, 2019 12:23 am
Jilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Он меняется только когда выбрано Систем волуме
Где выбрать?

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 10:07 am
Jilber
Я так понимаю речь шла об этом.
SPOILERSPOILER_SHOW
Volume.jpg
Volume.jpg (55.94 КБ) 4366 просмотров

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 10:38 am
tarasfrompir
Garik908 писал(а): Ср ноя 06, 2019 9:20 am
tarasfrompir писал(а): Ср ноя 06, 2019 12:23 am
Jilber писал(а): Вт ноя 05, 2019 10:12 pm ThisComputer.volumeMediaLevel ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Он меняется только когда выбрано Систем волуме
Где выбрать?
Вот здесь

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 12:12 pm
Garik908
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 ? У меня он тоже не меняется (хотя может быть это у меня что-то не так настроено).
Он меняется только когда выбрано Систем волуме
Где выбрать?
Вот здесь
Спасибо! Вечером попробую...

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 5:19 pm
xor
Garik908 писал(а):Добрый день! Какой день пытаюсь решить проблему с данными. Мозги мои не могут справится. Может подскажите. Почему при изменение громкости на компьютере автоматические не обновляются данные в VolumeLevelChanged? Может изначально данная функция не работает и нужно где то настроит?
Да, там немного наверчено. Как уже сказано, если вертеть звук на винде вручную, в МДМ это не попадёт.
Изнутри звуком можно вертеть через метод или через свойство.
В первом случае установка уровня идёт через метод ChangeVolumeLevel с параметром громкости в процентах. Метод крутит системную громкость через приложение ниркоммандер и устанавливает свойство VolumeLevel.
Во втором случае регулировка идёт через свойство VolumeLevel, к которому должен быть привязан метод VolumeLevelChanged, который запускается при изменении пользователем значения свойства, получая на вход в качестве параметра новую громкость из свойства и запуская тот же ниркоманндер для установки в винде такого уровня громкости.
У меня используется первый способ. Метод VolumeLevelChanged, кмк, появился позже и его логику работы я описываю исходя из общего подхода к управлению в МДМ и просто, эээ, исходя из его названия)

Отправлено с моего Redmi 4X через Tapatalk

Re: [Сценарий] Автоматическая регулировка громкости Majordomo

Добавлено: Ср ноя 06, 2019 5:42 pm
tarasfrompir
xor писал(а): Ср ноя 06, 2019 5:19 pm
Garik908 писал(а):Добрый день! Какой день пытаюсь решить проблему с данными. Мозги мои не могут справится. Может подскажите. Почему при изменение громкости на компьютере автоматические не обновляются данные в VolumeLevelChanged? Может изначально данная функция не работает и нужно где то настроит?
Да, там немного наверчено. Как уже сказано, если вертеть звук на винде вручную, в МДМ это не попадёт.
Изнутри звуком можно вертеть через метод и через свойство.
В первом случае установка уровня идёт через метод ChangeVolumeLevel с параметром громкости в процентах. Метод крутит системную громкость через приложение ниркоммандер и устанавливает свойство VolumeLevel.
Во втором случае регулировка идёт через свойство VolumeLevel, к которому должен быть привязан метод VolumeLevelChanged, который запускается при изменении пользователем значения свойства, получая на вход в качестве параметра новую громкость из свойства и запуская тот же ниркоманндер для установки в винде такого уровня громкости.
У меня используется первый способ. Метод VolumeLevelChanged, кмк, появился позже и его логику работы я описываю исходя из общего подхода к управлению в МДМ и просто, эээ, исходя из его названия)

Отправлено с моего Redmi 4X через Tapatalk
Там не только это наворочено - еще громкость веб браузера какогото висит - мои эксперименты ни к чему с ним не привели.