Как удалить значок камеры из адресной строки браузера даже после закрытия видеопотоков

Я попытался использовать этот код, чтобы удалить значок камеры и микрофона, которые появлялись в браузере даже после закрытия потока.

введите здесь описание изображения

var videoTrack = this.localStream.getVideoTracks()[0]
    if(videoTrack){
      this.localStream.removeTrack(videoTrack)
      videoTrack.stop()
    }

    var audioTrack = this.localStream.getAudioTracks()[0]
    if(audioTrack){
      this.localStream.removeTrack(audioTrack)
      audioTrack.stop()
    }

Кроме того, я пытался. Но не повезло.

this.localStream.getTracks().forEach((track => {
        track.stop();
      }))

Как я могу удалить эти значки из браузера.

Я использую вебRTC


person Mahesh Joshi    schedule 30.01.2021    source источник
comment
Вы уверены, что не делаете другой запрос к устройствам в других треках?   -  person Kaiido    schedule 01.02.2021
comment
Отвечает ли это на ваш вопрос? как освободить камеру и микрофон после вызова WebRTC?   -  person Nik    schedule 01.02.2021