1

Я иногда слушаю музыку во время работы / просмотра, и музыка звучит с относительно низкой средней громкостью (высокий динамический диапазон), поэтому любой звук с веб-страницы похож на взрыв. И есть 2 печальных факта:

  • В отличие от Windows 7 и новее, OS X не позволяет устанавливать громкость звука для каждого приложения.
  • Firefox не контролирует звуки, воспроизводимые с веб-страниц. Например, если вы откроете эту тестовую страницу * (ВНИМАНИЕ - там очень громкая запись звука, сначала убавьте громкость) http[s]:// magicgoose.github.io , она будет воспроизводить музыкальный цикл, злоупотребляя JavaScript, и выглядит как нет другого способа предотвратить это, просто отключить JavaScript (а это не то, что я хочу сделать…)

Существуют некоторые расширения для Firefox, которые рекламируют себя так, будто могут отключить Firefox и оставить все остальные приложения без изменений. Но похоже, что они просто используют системную функцию в Windows 7 и новее, и, как и ожидалось, они не доступны для OS X.

Есть ли решение этой проблемы?

Мое текущее решение состоит в том, чтобы посещать только "известные" веб-сайты, когда они отключены, что делает работу, но не универсально.

* Ссылка намеренно сделана не кликаемой по соображениям безопасности

2 ответа2

2

Я никогда не использовал это, но SoundBunny, кажется, именно то, что вы ищете: http://www.prosofteng.com/sound-bunny/ К сожалению, это не бесплатно, но 10 долларов тоже не очень дорого.

В качестве альтернативы, которая требует немного больше хитрости, я бы посмотрел на JACK: http://jackaudio.org/ Джек может распознавать или не распознавать firefox в качестве входных данных; вам придется играть с этим. По сути, Джек создает программный пакет патчей для вашей звуковой карты, который позволяет вам направить что угодно к чему угодно (если оно может определять источники и места назначения). Однажды я использовал jack, чтобы сорвать запоминающуюся мелодию с hulu, слушая пандору отдельно. Я не мог слышать хулу, и Пандора не была схвачена.

В любом случае, если вы подключите джек к Firefox и поместите его в какое-то отдельное приложение для регулировки громкости, это должно быть сделано. Если Firefox можно увидеть Джек.

0

Забыл сказать, что я это решил. В последних версиях Firefox есть скрытый параметр about:config с именем dom.audiochannel.mutedByDefault . При значении true он действительно отключает весь вывод звука в Firefox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .