2010-04-09 2 views

risposta

94

Dal iOS6, è possibile utilizzare

<input type="file" accept="image/*" capture="camera"> 
<input type="file" accept="video/*" capture="camera"> 

Si agirà come un normale caricamento di file, ma invece, aprirà la fotocamera dell'iPhone e caricherà una foto o un video.

Spero che questo aiuti qualcuno.

+2

Wow grazie per questo super utile! – climboid

+3

Questa dovrebbe essere la risposta accettata, poiché quella precedente non è più corretta. –

+3

Posso in qualche modo rimuovere il pulsante "Scegli esistente"? Voglio che il video venga caricato direttamente dalla fotocamera. –

7

Ci dispiace, ma non c'è alcun ...

UPDATE:

ora è possibile. Vedi la risposta di Simon Arnold.

+0

Questo è un peccato, grazie per il vostro aiuto. – kim3er

+8

Ancora. (Alcuni commenti hanno davvero solo 4 caratteri.) –

+0

Questo non è più completamente vero - vedi la risposta di Simon Arnold qui sotto. Non è un'implementazione javascript, ma è un modo per arrivare alla videocamera. – Curtis

5

È possibile tramite http://picupapp.com/

Si tratta di un'applicazione gratuita per iPhone e JS che può convertire una casella di caricamento in un pulsante che richiede l'applicazione, insieme alle istruzioni per l'App su dove inviare l'immagine ...

Questa cosa dovrebbe ricevere un premio.

Ora, se solo potessimo farli funzionare anche con Android e Blackberry.

+1

Pensaci. La persona sta cercando di creare una versione mobile di un sito Web che abbia la capacità di acquisire immagini dalla fotocamera di un telefono. Sono abbastanza sicuro che le persone che accedono a un'app Web non sarebbero esclusivamente utenti iOS. – Mateo

+0

Risposta al vecchio commento, ma rilevante. Questo è il motivo per cui non ne avresti bisogno per Android http://hacks.mozilla.org/2012/04/taking-pictures-with-the-camera-api-part-of-webapi/ – subhaze

3

V'è una specifica del W3C che consentirebbe questo, anche se a mia conoscenza nessuno ha ancora attuato: http://www.w3.org/TR/2010/WD-html-media-capture-20100928/

+7

PhoneGap ti permette di costruire nativo app, non sarà di aiuto per l'accesso dal web tramite Safari. – jriskin

+0

Modificata la risposta che era incorrente. –

1

Chrome e Safari su iOS7 possono accedere alla Fotocamera e al Rullino fotografico senza alcun markup speciale e possono eseguire operazioni POST AJAX e POST sincrone come quelle di un browser desktop.

+0

ma come? ...... –

+1

Semplicemente usando il tipo di input di file HTML standard: '

' – Raj