Если вы не можете напрямую получить информацию о каждом браузере, я бы предложил разработать набор эмпирических тестов.Я не могу представить, чтобы производители браузеров использовали что-либо, кроме логарифмического или линейного регулятора громкости, поэтому в ваших тестах нужно учитывать только два результата.Как только ваш тестовый поток создан, вы можете использовать его всякий раз, когда выпускается новая версия браузера.
Что касается самих тестов, они могут быть по вашему собственному восприятию (проверить громкость на уровне 100% против 50%,и определить, действительно ли 50% звучит вдвое громче или только 75% - громко);или они могут быть записаны на звуковую карту канала «что вы слышите» и проанализируете форму волны в пользовательском приложении или инструменте, на этот раз в поисках снижения амплитуды (пика) на 0,5, если оно является простым линейным, или больше, чем.5 капля, если логарифмическая.Если вы создаете свой собственный инструмент анализа, с данными формы волны PCM не так уж сложно работать, если вы знакомы с C / C ++ / C # / et.al.