capture: attributo HTML
L'attributo capture
specifica che, facoltativamente, deve essere acquisito un nuovo file e quale dispositivo deve essere utilizzato per acquisire quel nuovo supporto di un tipo definito dall'attributo accept
.
I valori includono usere environment. L'attributo di acquisizione è supportato da <input type="file">
.
L'attributo capture
assume come valore una stringa che specifica quale telecamera utilizzare per acquisire dati di immagini o video, se l' attributo accept
indica che l'input deve essere di uno di questi tipi.
Valore | Descrizione |
user |
È necessario utilizzare la fotocamera e/o il microfono rivolti verso l'utente. |
environment |
È necessario utilizzare la fotocamera e/o il microfono rivolti verso l'utente. |
Esempi
Quando impostati su un tipo di input di file, i sistemi operativi con microfoni e telecamere visualizzeranno un'interfaccia utente che consente la selezione da un file esistente o la creazione di uno nuovo.
<p>
<label for="soundFile">Inserisci il tuo suono preferito</label>
<input type="file" id="soundFile" capture="user" accept="audio/*">
</p>
<p>
<label for="videoFile">Carica un video:</label>
<input type="file" id="videoFile" capture="environment" accept="video/*">
</p>
<p>
<label for="imageFile">Carica una foto:</label>
<input type="file" id="imageFile" capture="user" accept="image/*">
</p>
Nota che funzionano meglio sui dispositivi mobili; se il tuo dispositivo è un computer desktop, probabilmente otterrai un tipico selettore di file.