Аудио выход Clone Chrome

Я пытаюсь найти способ запечатлеть весь звук на странице, будь то видео на YouTube, фильм Silverlight или надоедливая баннерная реклама.

Моя первоначальная идея заключалась в том, чтобы добавить теги javascript и html5 на страницу, но это оказалось бесполезным по большей части.

Одна идея состоит в том, чтобы просто перенаправить аудиопоток из пользовательских динамиков в пользовательский микрофон и записать его таким образом.

Я в значительной степени открыт для любого подхода к этому, я понимаю, что весьма вероятно, что мне придется написать плагин (это после довольно исчерпывающего поиска метода, использующего HTML5 и javascript).

Кто-нибудь пробовал что-то подобное или мог бы указать мне полезное направление? Я думаю, что на этом этапе изучение NPAPI может быть полезным.

1 ответ

Решение

У NPAPI нет никаких API для аудио; все плагины NPAPI, которые делают аудио, делают это с помощью системных API. Из-за этого (и Flash, и Silverlight являются плагинами NPAPI в большинстве браузеров, хотя недавняя флэш-память - это PPAPI), невозможно захватить все аудио специально для данной страницы, вкладки или даже браузера - если только не существует системного API, который получит это для вас HWND или что-то, что возможно, но я не знаю.

Что вы могли бы сделать, это использовать системный API для захвата всего аудио в системе.

Помните также, что silverlight и flash являются плагинами и поэтому не имеют ничего общего с HTML5.

Другие вопросы по тегам