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.