Разделение звука в браузере firefox
В этой статье описывается функция управления мультимедиа, которая доступна в Firefox версии 81 и выше.
Пожалуйста, обновите вашу версию Firefox для использования новейших функций и обновлений безопасности.
Оглавление
Вы управляете воспроизведением медиа (аудио или видео) внутри Firefox без щелчка на само видео или аудио. Вы можете управлять им, нажимая аппаратные кнопки на клавиатуре или гарнитуре, нажимая кнопки на виртуальном интерфейсе управления или посылая команды через определённый протокол, такой как MPRIS.
Вы можете использовать эту функцию на MacOS (OSX 10.12.1 или выше), Windows (Windows 8.1 или выше) и Linux (дистрибутивы, основанные на gtk).
- Физические аппаратные кнопки управления медиа.
- Виртуальные кнопки управления медиа, у каждой платформы различные интерфейсы которые реализованы с помощью фреймворков различных платформ:
-
(с помощью SMTC) (с помощью MPRIS) (с помощью MediaPlayer)
В настоящий момент мы поддерживаем только управление медиа, играющего из аудио и видео, так что мы не можем управлять медиа из веб-аудио и веб-речь.
- Если воспроизводимое медиа переходит в полноэкранный режим
- Если воспроизводимое медиа переходит в режим картинка в картинке
Медиа из веб-аудио и веб-речи не могут управляться. Есть несколько исключений:
- Медиа без звука (беззвучные видео без звуковой дорожки, например, изображения в формате GIF)
- Звуки уведомлений
Если несколько вкладок проигрывают что-то одновременно, вы можете управлять последней вкладкой, проигрывающей медиа, если только не проигрываете в режиме Картинка в картинке. В этом случае вкладка с видео в режиме картинка в картинке всегда будет управляемой вкладкой.
Каждая платформа имеет собственный механизм, с помощью которого приложения управляют звуком. В некоторых случаях несколько приложений могут пытаться управлять мультимедийными кнопками одновременно. В этом случае попробуйте закрыть все другие приложения, которые пытаются управлять вашими кнопками управления мультимедиа.
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Я хотел бы иметь возможность отделить звук, воспроизводимый Flash Media Player, когда есть две вкладки, воспроизводящие разные потоки в Firefox (или другом браузере).
К сожалению, Adobe Flash Player не предлагает какой-либо выбор звуковой карты для маршрутизации (он всегда выбирает Windows по умолчанию), и различные экземпляры проигрывателей Flash все маршрутизируют аудио на один и тот же 1 экземпляр Flash Player в конфигурации Windows Audio.
Я попробовал несколько идей, но безуспешно: запустил два совершенно разных экземпляра Firefox, установил Safari, чтобы посмотреть, можно ли настроить расширение FlashToHTML5 (WebKit2webprocess.exe). Несколько экземпляров Firefox используют один и тот же проигрыватель Flash, как упомянуто, и плагин FlashToHtml5 работает хорошо, но, опять же, кажется невозможным запускать экземпляры для каждой вкладки или менять звуковую карту.
Спасибо за любые идеи или предложения, чтобы попробовать.
Windows 7 64 бит.
да, удачи, я бы сказал, просто получите два дешевых ПК, но следующая лучшая вещь будет виртуализация?
Я попробую с виртуальной коробкой. Кроме того, я только что прочитал, что Windows Explorer создает отдельные экземпляры флэш-памяти, поэтому буду исследовать это.
Подумав об этом еще, виртуальная машина может стать вашим лучшим выбором. Я посмотрел на это, и, конечно же, Виртуальный блок ДОЛЖЕН позволять вам отправлять аудио с одной карты, а затем на другую с другой виртуальной машины. Дать ему шанс.
Выглядит интересно. В данный момент я использую опцию IE, так как обнаружил, что IE фактически создает отдельные экземпляры программы IE на панели «Аудиоустройства» в опциях звука W7, и если я могу найти программу, которая будет выводить аудиопоток из каждого экземпляра в его собственная звуковая карта, то я золотой. Мне кажется, я когда-то видел такую прогу. Это предпочтительнее виртуального ящика из-за очевидного истощения ресурсов при использовании нескольких ящиков. Я полагаю, что для каждого экземпляра было бы достаточно много процессора и памяти
Я пытаюсь воспроизводить музыку через Ventrilo, и в настоящее время я использую Virtual Audio Cable. Это работает так, что в foobar2000 (программа для воспроизведения музыки) я настроил устройство вывода в настройках Virtual Audio Cable. Затем в Ventrilo я вхожу под другим именем и устанавливаю устройство ввода на Virtual Audio Cable. Это направляет музыку через виртуальный аудио кабель и позволяет мне воспроизводить музыку через Ventrilo.
Однако я также хотел бы изменить устройство вывода для Firefox (или любого другого браузера) или «Плагин-контейнер для Firefix» на Virtual Audio Cable, чтобы я мог воспроизводить музыку с Pandora или YouTube на Ventrilo. К сожалению, я не мог найти вариант для этого нигде.
Одна вещь, которую вы можете сделать, поскольку у меня была та же проблема, это настроить вашу ОС на использование виртуального кабеля в качестве устройства по умолчанию.
Adobe Flash использует Windows по умолчанию, и при этом вы настроите Firefox на использование VAC для объектов на основе Flash (я убедился, что Flash отправляет аудио, а не Firefox для объектов или фильмов на основе Flash)
Вы можете выбрать выход для каждого приложения.
Пожалуйста, прочитайте, Как я рекомендую программное обеспечение для некоторых советов относительно того, как Вы должны рекомендовать программное обеспечение. Вы должны предоставить хотя бы ссылку, некоторую дополнительную информацию о самом программном обеспечении и о том, как его можно использовать для решения поставленной задачи.
Я обнаружил, что мне нужно перезапустить браузер после переключения аудио ввода / вывода ОС по умолчанию. Кажется, что Flash и другие плагины привязываются к звуковому устройству по умолчанию при запуске. Было бы неплохо иметь возможность переключать это во время выполнения.
Нашел ваш ответ:
Используйте виртуальный аудио кабель (найдите его), чтобы создать новую виртуальную аудио линию. Как только линия 1 заработает, перейдите к звуку на панели управления и измените звуковое устройство по умолчанию на линию 1. Откройте 2 приложения вентиляции. Если вы хотите воспроизводить музыку, измените вход на линию 1, а выход на динамики. Вне настройки проверьте опцию отключения звука в нижней части окна вентиляции. (Включение звука вызовет много эха.)
Для другого пользователя выберите вход для гарнитуры. И выход будет стерео микс или колонки. Таким образом, вы и все остальные сможете услышать музыку через вентиляцию, и вы все еще можете говорить без эха. Откройте firefox последним, чтобы он связывался с устройством по умолчанию (строка 1). И наслаждаться.
(ПРИМЕЧАНИЕ. Вы не сможете слышать звук из Firefox, не выходя из отверстия, откуда он идет. Чтобы вернуть его обратно, просто перейдите к звуку и снова выберите динамики в качестве устройства по умолчанию.
Надеюсь это поможет.
Комментарий прокомментирован: вы можете выбрать «Строка 1» и ввести ее свойства, отметив «Прослушать устройство». Тогда ему не нужно находиться в одном канале или даже «пользователь» играет на слух. Однако я не использую тот же VAC, что и вы. У меня нет «Линии». Несмотря на это, я делаю это в TeamSpeak. Прекрасно.
Ты делаешь это неправильно. Как правило, приложения используют предоставленные ОС библиотеки для вывода звука. Таким образом, настройки должны быть расположены . как вы уже догадались, в конфигурации звука ОС. Я точно забываю, где он находится в Windows 7, но если вы ищете «звук» в начале поиска, это должно быть достаточно легко найти.
Я не мог найти это. Я не пытаюсь изменить устройство воспроизведения по умолчанию. Я все еще хочу слышать входящий звук с моей гарнитуры, и поэтому Virtual Audio Cable так хорош.
Неправильно, устройство вывода может и должно быть функцией приложения. Многие приложения будут использовать только стандартное звуковое устройство Windows, к большому разочарованию многих пользователей, одним из основных из которых является Flash Player. Это делает решение, которое вы предлагаете, по-прежнему единственным вариантом, но какой другой выбор у вас есть, а?
Ответ от Hello71 не правильный. Во многих случаях вы можете захотеть, чтобы звук из одного приложения передавался на другое устройство, чем другие приложения. Сделать это из ОС невозможно - это нужно сделать из приложения.
@Anon: это гипотетически возможно из ОС; тем не менее, большинство ОС просто реализуют приемник аудио, потому что отдельные аудиоустройства являются крайним случаем.
Выбор устройства вывода является прикладной функцией. Firefox на самом деле не выводит звук, поэтому у него нет настроек. Программное обеспечение, на самом деле отвечающее за выбор устройства вывода и воспроизведение звука, является плагином Adobe Flash Player в большинстве случаев.
К сожалению, Adobe пока не считает целесообразным создавать способ настройки Flash Player для использования определенного устройства вывода. Он всегда использует систему по умолчанию.
В качестве потенциального обходного пути вы можете настроить все остальное для использования того, что должно быть по умолчанию, а затем изменить значение по умолчанию на альтернативное . Но это ужасно громоздко.
Это было не совсем верно, когда вы ответили на это, и, конечно, не сейчас. Firefox поддерживает аудио HTML5 по крайней мере с первого квартала 2011 года и теперь включен по умолчанию.
Я по существу прошу Firefox, эквивалентный расширению Chrome под названием MuteTab-способ определить, какие вкладки издают звуки, а затем отключить их соответствующим образом.
есть ли такое расширение для Firefox? Есть еще идеи?
Это было бы особенно полезно с веб-сайтов, которые сидят в фоновом режиме, а затем подкрасться к вам и начать делать звуки, как с рекламой. Вам придется пройти через все 100 вкладок, чтобы найти виновного и прекратить она.
Я заметил, что раздел форума на оборудовании Тома может начать воспроизведение встроенных видео и сделать тревожный звук таким образом, когда вы в настоящее время не просматриваете вкладку, на которой она включена, даже если вы не обновили страницу (хотя похоже, что они автоматически обновляют страницу для вас через определенное время).
Flashmute и Flashblock упоминаются как альтернативы. Но на самом деле они не работают так же, как MuteTab. Даже Mozillazine упоминает эти инструменты для отключение вкладок в браузере. Попытка загрузить Flashmute приводит только к Cannot GET /flashmute.aspx . Я не думаю, что его больше поддерживают. И Flashblock полностью блокирует Flash содержание.
Я хотел бы предложить избежать этой проблемы в целом, предотвращая видео / музыку от автоматического воспроизведения. Вот три вещи, которые вы можете сделать (вместе или по отдельности), чтобы предотвратить автоматическое воспроизведение видео/звука.
установить AdBlock Plus, который будет блокировать большинство рекламных объявлений, включая те, которые автоматически начинают играть видео / звук.
на about:config и set media.autoplay.enabled до false . Это предположительно останавливает HTML5 СМИ от autoplaying, хотя я не мог найти никаких ссылок на него в about: config записи on База Знаний MozillaZine.
на about:config и set plugins.click_to_play to true . Как видите, остановилось Youtube авто-играя в эту видео раздражает.
Установить аудиоустройство
Расширение позволяет изменить устройство вывода для аудио / видео тегов HTML5 на устройство, отличное от устройства по умолчанию.
Для расширения требуется, чтобы параметр конфигурации media.setsinkid.enabled был истинным
Метаданные расширения
Используется
Для правильного использования расширения для параметра конфигурации media.setsinkid.enabled необходимо установить значение true. Перейдите к about:config, найдите media.setsinkid.enabled и проверьте его или переключите значение, чтобы оно было истинным.
После этого под значком надстройки или на странице параметров надстройки можно будет выбрать устройство вывода для воспроизведения звука из всех аудио/видео элементов HTML5 на всех вкладках.
После 91 версии ФФ требуется доступ к микрофону, доступ надо разрешить для всех новых вкладок отдельно один раз. Это недочет ФФ, возможно будет исправлен в будущих версиях.
Сообщить о нарушении правил этим дополнением
Если вы считаете, что это дополнение нарушает политики Mozilla в отношении дополнений, или имеет проблемы с безопасностью или приватностью, сообщите об этих проблемах в Mozilla, используя эту форму.
Читайте также: