Как полностью отключить звук в Firefox на OS X?

Как полностью отключить звук в Firefox на OS X?

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

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

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

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

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

*Ссылка намеренно сделана некликабельной в целях безопасности.

решение1

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

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

В любом случае, если вы подключите jack, чтобы взять firefox и поместить его в какое-то отдельное приложение для управления громкостью, это должно сработать. ЕСЛИ firefox может быть виден jack.

решение2

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

Связанный контент