Alexander Novikov
Member
Видео с десктопа передаётся прекрасно, а аудио что-то не хочет. И не могу найти примеров никаких. Есть где-либо пример как это сделать? Очень нужно.
var createGainNode = function(stream) {
var audioCtx = audioContext;
var source = audioCtx.createMediaStreamSource(stream);
var gainNode = audioCtx.createGain();
var destination = audioCtx.createMediaStreamDestination();
var outputStream = destination.stream;
source.connect(gainNode);
gainNode.connect(destination);
var newTrack = outputStream.getAudioTracks()[0];
var originalTrack = stream.getAudioTracks()[0];
stream.addTrack(newTrack);
stream.removeTrack(originalTrack);
return gainNode;
};