Я пытаюсь заставить одну страницу, которая воспроизводит аудио через javascript, использовать звуковую карту, отличную от остальной части браузера (фактически, от остальной части системы). Насколько я понимаю, браузер не имеет прямого доступа к приемнику звуковой карты, а делегирует его плагину, который хочет воспроизводить звук. Теоретически это должно позволить javascript использовать другой приемник звука, чем flash, или любой другой плагин. Возможно ли это на самом деле ...

Обратите внимание, что это не предназначено для распространения, я только пытаюсь изменить вывод на одном компьютере, через консоль или подобное.

1 ответ1

0

Невозможно. Возможно, в будущем, но сейчас Safari, Chrome, FireFox, Opera и остальные браузеры не имеют даже параметров в Настройках / Предпочтениях для их изменения. И, как вы знаете, javascript работает в интернет-браузере и способен делать то же, что и он (интернет-браузер).

Теперь я думаю, что есть возможность изменить это с помощью Node.js, так как вы можете написать пакет /core hook /external module и иметь возможность каким-то образом изменить его с помощью javascript, но эффект от изменения звуковой карты будет только на сервере. боковой клиент с Node.js + ваш модуль.

Если вы хотите изменить это (помимо этого вы не можете использовать javascript и интернет-браузер), вы можете использовать виртуальный аудио кабель http://en.wikipedia.org/wiki/Virtual_Audio_Cable, который является приложением для окон.

Подобный вопрос Изменить устройство вывода звука в Firefox

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