Нет возможности переключать потоки с помощью MediaRecorder. Если вы не загрузите мой новый пакет npm.
На самом деле я просто хотел, чтобы вы знали, что это теперь существует:
https://www.npmjs.com/package/media-switcher
Это также мой первый общедоступный пакет npm. Ура! Может быть, у меня было бы и больше, если бы я не поленился их опубликовать.
Этот пакет реализует хак, известный с незапамятных времен, просто никто, кажется, не подумал превратить его в класс JavaScript. Хотя MediaRecorder
действительно не может переключаться между потоками, RTCPeerConnection
может. Решение состоит в том, чтобы создать соединение RTC внутри вашего приложения и переключать треки или потоки на него вместо MediaRecorder
.
Удачной трансляции!