Как удалить значок веб-камеры из адресной строки - PullRequest
0 голосов
/ 31 мая 2018

Есть ли способ скрыть / удалить значок камеры, который появляется в адресной строке после того, как мы прекратили его использовать?

Я использую OpenTok для видеоконференций и использую

OT.getUserMedia()
    .then(options=>{
        options.getTracks().forEach(track=>{
            track.stop();
        });
    })

Я также попробовал код ниже

$window.navigator.mediaDevices.getUserMedia({ audio: true, video: true })
    .then(streams=> {
        streams.getTracks().forEach(track=>{
            track.stop();
        });
    })

Но по какой-то причине значок камеры не исчезает из адресной строки, указывая на то, что запись все еще продолжается.

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

TokBox Developer Evangelist здесь.

Поскольку OT.getUserMedia построен на основе navigator.getUserMedia, все правила конфиденциальности пользователя из navigator.getUserMedia применяются к OT.getUserMedia.Как отметил Патрик Эванс, эти разрешения и правила устанавливаются на уровне браузера, и каждый браузер должен отображать индикатор, показывающий, что используется камера или микрофон.

0 голосов
/ 31 мая 2018

Я сам не знаком с OpenTok, но их документы кажутся достаточно хорошими.

Вы пытались скрыть его с помощью метода setStyle, как описано здесь?https://tokbox.com/developer/sdks/js/reference/Publisher.html#setStyle

Вы также можете попытаться скрыть это с помощью CSS display: none;, если сможете определить идентификатор или идентификатор имени класса для этой кнопки видео.

...