2010-04-09 15 views

Antwort

94

Seit iOS6 können Sie

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

es mögen handeln verwenden ein regulärer Datei-Upload, aber stattdessen wird die iPhone-Kamera geöffnet und ein Bild oder ein Video hochgeladen.

Hoffe, dass diese jemandem helfen.

+2

Wow, vielen Dank für das super hilfreich! – climboid

+3

Dies sollte die akzeptierte Antwort sein, da die alte nicht mehr korrekt ist. –

+3

Kann ich irgendwie die Schaltfläche "Choose Existing" entfernen? Ich möchte, dass das Video direkt von der Kamera hochgeladen wird. –

7

Sorry, aber es gibt keine ...

UPDATE:

Jetzt möglich ist es. Siehe Simon Arnolds Antwort.

+0

Das ist eine Schande, danke für Ihre Hilfe. – kim3er

+8

Noch. (Einige Kommentare brauchen wirklich nur 4 Zeichen.) –

+0

Das stimmt nicht mehr wirklich - siehe Simon Arnolds Antwort unten. Das ist keine JavaScript-Implementierung, aber es ist ein Weg, um zur Kamera zu gelangen. – Curtis

5

Sie können über http://picupapp.com/

Es ist ein freies iPhone App und JS, die eine Upload-Box in eine Schaltfläche konvertieren können, die die App anfordert, zusammen mit Anweisungen zum App auf, wo das Bild zu veröffentlichen ...

Dieses Ding sollte eine Auszeichnung erhalten.

Nun, wenn wir sie nur bekommen könnten, damit es auch mit Android und Blackberry funktioniert.

+1

Denken Sie darüber nach. Die Person versucht, eine mobile Version einer Website zu erstellen, die Bilder von der Kamera eines Telefons aufnehmen kann. Ich bin mir ziemlich sicher, dass Menschen, die auf eine Web-App zugreifen, nicht ausschließlich iOS-Nutzer sind. – Mateo

+0

Antwort auf alten Kommentar, aber relevant. Deshalb brauchen Sie es nicht für Android http://hacks.mozilla.org/2012/04/taking-pictures-with-the-camera-api-part-of-webapi/ – subhaze

3

Es gibt eine Spezifikation des W3C, die dies ermöglichen würde, obwohl meines Wissens keine es noch nicht umgesetzt hat: http://www.w3.org/TR/2010/WD-html-media-capture-20100928/

+7

Phonegap ermöglicht es Ihnen, nativ zu erstellen Apps, es wird nicht helfen, aus dem Web über Safari zuzugreifen. – jriskin

+0

Die Antwort geändert, die falsch war. –

1

Chrome und Safari unter iOS7 können ohne spezielle Markierung auf die Kamera und die Kamerarolle zugreifen und sowohl AJAX POST- als auch synchrone POST-Vorgänge wie ein Desktop-Browser ausführen.

+0

aber wie? ...... –

+1

Nur mit Standard-HTML-Datei-Eingabe-Typ: ' ' – Raj

Verwandte Themen