Ber om kamera tillatelse uten å slå på kameraet

stemmer
3

Når jeg aksepterer tillatelse til å bruke kameraet på nettleseren, vil skrivebordet mitt kamera lyse. Jeg vil anta dette er fordi navigator.mediaDevices.getUserMedia () returnerer en bekk på suksess, og at strømmen er rett fra kameraet.

Jeg ønsker ikke strømmen fra kameraet umiddelbart på aksept av tillatelse.

Er det en måte jeg kan be om tillatelse uten å måtte bruke kameraet umiddelbart. Jeg vil bruke kameraet senere.

Publisert på 13/02/2020 klokken 22:03
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Jeg ville prøve å øyeblikkelig stanse sporene etter å ha fått strømmen:

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

Neste gang du ringer getUserMedia det bør ikke krever tillatelser på nytt. Men det avhenger av nettleseren.

Svarte 13/02/2020 kl. 22:17
kilden bruker

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