это не помогло? https://stackoverflow.com/questions/59676501/turn-off-stop-browser-camera-in-my-sample-react-video-call-application
Щас разобрался, почему мне этот вариант не подходил, потому что он просто перестает выводить видео на экран, но индикатор камеры на устройстве все еще работает, то есть просто изображение не выводится, но камера остается включенной
То есть, для включения камеры используется navigator.mediaDevices.getUserMedia({ video: true, audio: true });
А нет ли чего-то похожего для выключения?
Если просто вызвать еще раз эту функцию, но указать video: false, audio: false, то работать не будет, я так понял это из-за того, что localStream можно создавать только один раз