2010-03-18 11 views

risposta

5

No, pensate alle implicazioni sulla sicurezza!

È possibile con Flash, ma l'utente vedrà un popup che richiede l'accesso alla propria webcam.

3

Se la webcam ha un'interfaccia web, quindi, in teoria, sarebbe possibile dare uno schiaffo solo un tag di immagine in una pagina da qualche parte e puntare direttamente all'interfaccia un'istantanea della camma:

<img src="http://address.of.webcam.example.com/webcam/capture" /> 

Ma per il resto, no . Javascript standard non ha API per accedere a una webcam. Non c'è

var wc = new WebCam(); 
img = wc.capture(); 

chiamate di tipo che puoi fare.

1

La situazione è cambiata da quando questa domanda è stata originariamente pubblicata. L'API getUserMedia è stata introdotta per consentire di catturare immagini della webcam. Puoi trovare tutorials e plugins dimostrarlo.

Ma MDN ora dice che l'API Navigator.getUserMedia è obsoleta a favore dell'API sperimentale MediaDevices.getUserMedia. Le esercitazioni e i plug-in getUserMedia non funzionano su dispositivi iOS, ma semplicemente non lo supportano.

La risposta al momento sembra essere che ci sia un'API HTML per questo, ma il supporto del browser è irregolare e l'API è probabilmente in via di esaurimento. You can only use it in Firefox e IE Edge e in Chrome solo da un dominio https.

Vorrei rivivere questa domanda e chiedere se qualcuno sa di qualsiasi API Web che acquisirà correttamente le immagini della webcam in tutti i principali browser e dispositivi.

Problemi correlati