Всплывающее окно, которое отображается после того, как поток начал использовать navigator.mediaDevices.getUserMedia
:
Показывает даже после того, как я закончил поток: stream.getTracks().forEach(track => track.stop());
Я использую расширение для запуска и остановки потока. Кто-нибудь сталкивался с этой проблемой, если да, пожалуйста, помогите мне в этом. Я получаю поток, как это:
const constraints = {
"video": {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: message.streamId,
minWidth: 1280,
minHeight: 720,
maxWidth:1280,
maxHeight:720
}
},
audio: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: message.streamId,
},
}
};
navigator.mediaDevices.getUserMedia(constraints)
.then((stream) => {
...
}