Доступ к аудиовыходу браузера с помощью getUserMedia ()? - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь захватить вывод звука из браузера и сохранить записанный файл в JavaScript (без использования сторонних приложений или расширений браузера).

После просмотра примеров на Образцы WebRTC эта задача кажется относительно простой при захвате звука с микрофона пользователя с использованием вывода MediaStream getUserMedia().

Есть ли способ захвата MediaStream, который является только аудиовыходом браузера?Или есть какой-то лучший способ получить доступ к аудиовыходу браузера таким образом, чтобы его можно было записать в файл?

Для контекста мой аудиовыход в браузере может происходить из одной из нескольких аудиотек (Tone.jsНапример, я бы предпочел не полагаться на создание аудиофайла из библиотеки JS, которая генерирует аудио.Я пытался написать файл из AudioContext, но я пытаюсь найти какое-то решение, которое не зависит от источника звука.

...