Wir erstellen eine HTML5-Website für Handys und müssen über den Webbrowser auf die Kamera zugreifen können, ohne eine native App zu sein. Wir haben Probleme damit, dass dies unter iOS funktioniert. Ist jemandem eine Lösung dafür bekannt?
150
'image.jpg'
. Wenn Sie also einige Bilder in derselben Form hochladen, überschreiben sie sich aufgrund ihres gleichen Namens gegenseitig, es sei denn, Sie tun etwas, um sie umzubenennen. Seien Sie vorsichtig!Ab 2015 funktioniert es jetzt einfach .
Dadurch wird der Benutzer zum Hochladen einer beliebigen Datei aufgefordert. Unter iOS 8.x kann dies ein Kamera-Video, ein Kamera-Foto oder ein Foto / Video aus der Fotobibliothek sein.
Dies ist wie oben, beschränkt jedoch das Hochladen auf Fotos nur von der Kamera oder Bibliothek, keine Videos.
quelle
capture
Attribut, das genau das tut. Siehe Richtige Syntax für HTML Media CaptureIn iOS6 unterstützt Apple dies über das
<input type="file">
Tag. Ich konnte nicht eine nützliche Verbindung in Apples Entwickler - Dokumentation finden, aber es ist ein Beispiel hier .Es sieht so aus, als ob Overlays und erweiterte Funktionen noch nicht verfügbar sind, dies sollte jedoch für viele Anwendungsfälle funktionieren.
BEARBEITEN : Das w3c hat eine Spezifikation, von der iOS6 Safari eine Teilmenge von zu implementieren scheint. Das
capture
Attribut fehlt insbesondere.quelle
Ich denke, dieser funktioniert. Video oder Audio aufnehmen;
oder (neue Methode)
Wenn dies nicht der Fall ist, funktioniert dies wahrscheinlich auf ios6. Weitere Informationen finden Sie unter get user media
quelle
Mit der Picup- App können Sie Bilder von einer HTML5-Seite aufnehmen und auf Ihren Server hochladen. Es erfordert einige zusätzliche Programmierung auf dem Server, aber abgesehen von PhoneGap habe ich keinen anderen Weg gefunden.
quelle
Diese Frage ist bereits einige Jahre alt, aber in dieser Zeit haben sich einige zusätzliche Möglichkeiten entwickelt, wie der direkte Zugriff auf die Kamera, das Anzeigen einer Vorschau und das Aufnehmen von Schnappschüssen (z. B. zum Scannen von QR-Codes).
Dieser Artikel von Google Developers enthält eine ausführliche Erläuterung aller (?) Möglichkeiten, wie Bild- / Kameradaten in eine Webanwendung übertragen werden können, von "überall arbeiten" (auch in Desktop-Browsern) bis "nur auf modernen, modernen Geräten arbeiten" -Date mobile Geräte mit Kamera ". Zusammen mit vielen nützlichen Tipps.
Erklärte Methoden:
quelle