Chrome «Stop share» продолжает отображаться даже после того, как все дорожки потока закончились - PullRequest
0 голосов
/ 07 апреля 2019

Всплывающее окно, которое отображается после того, как поток начал использовать navigator.mediaDevices.getUserMedia:

enter image description here

Показывает даже после того, как я закончил поток: 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) => {

     ...

}

...