Esiste un'API JavaScript per accedere alla videocamera dell'iPhone da Mobile Safari?È possibile accedere alla fotocamera dell'iPhone da Mobile Safari?
risposta
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.
Wow grazie per questo super utile! – climboid
Questa dovrebbe essere la risposta accettata, poiché quella precedente non è più corretta. –
Posso in qualche modo rimuovere il pulsante "Scegli esistente"? Voglio che il video venga caricato direttamente dalla fotocamera. –
Ci dispiace, ma non c'è alcun ...
UPDATE:
ora è possibile. Vedi la risposta di Simon Arnold.
È 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.
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
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
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/
PhoneGap ti permette di costruire nativo app, non sarà di aiuto per l'accesso dal web tramite Safari. – jriskin
Modificata la risposta che era incorrente. –
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.
ma come? ...... –
Semplicemente usando il tipo di input di file HTML standard: '
' – Raj
da iOS 6 è possibile in mobile safari come upload di file di base. –