Я пишу настольное приложение на Angular 9, используя Electron в качестве фреймворка. Я хотел бы добавить возможность захвата видео всего рабочего стола, а также аудиовхода.
Я уже пытался использовать библиотеку RecordRT C, и она записывает видео со звуком, но не с мой рабочий стол, но с веб-камерой.
Он сильно недокументирован для Angular, а в документации Electron отсутствует рабочий пример.
Есть проблемы с MediaStreams в Angular, и К сожалению, все примеры RecordRT C написаны на JS, что само по себе беспорядочно ...
Я был бы очень признателен за подробное рабочее решение. Все, что я хочу, это: 1. Нажмите кнопку, чтобы начать запись 2. Записать видео на рабочем столе со звуком 3. Нажмите другую кнопку и остановите запись 4. Сохраните видео как файл с помощью openSaveDialog Electron.
Я не Мне не нужна возможность выбирать, в каком окне я хочу записывать, и я бы хотел оставить веб-камеру выключенной.
Спасибо!