Vorstellung für Kamera Erlaubnis, ohne die Kamera einschalten

stimmen
3

Jedes Mal, wenn ich die Erlaubnis, übernehmen Sie die Kamera auf den Browser zu verwenden, wird mein Desktop-Kamera leuchten. Ich würde davon ausgehen, ist dies, weil navigator.mediaDevices.getUserMedia () einen Stream auf Erfolg gibt, und dieser Strom ist von der Kamera gerade.

Ich will nicht, um den Strom von der Kamera sofort auf der Annahme der Genehmigung.

Gibt es eine Weise, die ich um Erlaubnis fragen konnte, ohne die Kamera zu verwenden, die „sofort“. Ich würde später die Kamera verwenden.

Veröffentlicht am 13/02/2020 um 22:03
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ich würde versuchen, sofort die Spuren zu stoppen, nachdem der Strom Empfang:

stream.getVideoTracks().forEach(function(track) {
    track.stop();
});

Das nächste Mal, rufen Sie getUserMedia es nicht wieder für Berechtigungen nennen sollte. Aber das hängt von dem Browser.

Beantwortet am 13/02/2020 um 22:17
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more