Поиск

Свойства, управляющие громкостью: 'volume'

'volume'

Значение: <number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit
Начальное значение: medium
Область применения: все элементы
Наследование: да
Процентное задание значений: относительно наследуемого значения
Ассоциированные устройства: устройства звукового воспроизведения

Громкостью называется средний уровень волнового фронта. Т.е. сильно флектирующий голос, громкость которого равна 50, местами может с легкостью превышать этот уровень. Исходя из удобства прослушивания, все значения могут настраиваться человеком, например, посредством управления физическим уровнем громкости (в результате которого оба значения 0 и 100 увеличиваются пропорционально). В частности, данное свойство позволяет выполнять настройку динамического диапазона.

Принимаемые им значения имеют следующий смысл:

<number>

Любое число в диапазоне от '0' до '100', где '0' обозначает минимальный слышимый уровень громкости, а 100 - максимальный уровень комфортного прослушивания.

<percentage>

Процентное соотношение вычисляется относительно наследуемого значения, а затем ограничивается значениями из диапазона от '0' до '100'.

silent

Полное отсутствие звука. Значение '0' не эквивалентно значению 'silent'.

x-soft

Аналогично значению '0'.

soft

Аналогично значению '25'.

medium

Аналогично значению '50'.

loud

Аналогично значению '75'.

x-loud

Аналогично значению '100'.

Агенты пользователей должны предоставлять слушателю возможность настройки значений, соответствующих '0' и '100'. Ни одна из настроек не является универсальной, так что при выборе подходящих для нее значений принимаются во внимание используемое оборудование (динамики или наушники), окружение (салон автомобиля, домашняя обстановка или библиотека) и персональные настройки. Приведем несколько примеров:

  • В браузерах, используемых в салоне автомобиля, применяются установки, учитывающие наличие множества фоновых шумов. Если значению '100' будет сопоставлен достаточно высокий уровень громкости, то значению '0' будет соответствовать также довольно высокий уровень. Хотя речь достаточно хорошо слышна сквозь шум дороги, тем не менее, весь динамический диапазон в целом будет сужен. В автомобилях с лучшей изоляцией может использоваться более широкий динамический диапазон.
  • Совсем другие речевые браузеры используются в домашних условиях, поздно ночью или в аудитории. Значению '0' сопоставляется заниженный уровень громкости, значению '100' - тоже довольно невысокий уровень. Как и в первом примере, используется низкая крутизна характеристики, а динамический диапазон сужается. Фактический уровень громкости здесь низкий, в то время как в первом примере он был высоким.
  • В тихом изолированном доме устанавливается дорогостоящий домашний hi-fi центр. Значение '0' задает низкий, а значение '100' - высокий уровень громкости, в силу чего используется широкий динамический диапазон.

Во всех случаях может использоваться одна и та же таблица стилей разработчика. При этом только для уровней '0' и '100' необходимо будет установить те значения, которые удовлетворят клиента.