ios - verschlüsselung - iphone kamera zugriff erlauben




Kamerazugriff über Browser (4)

Ab 2015 funktioniert es jetzt einfach .

<input type="file">

Dies fragt den Benutzer nach dem Upload einer Datei. Bei iOS 8.x kann dies ein Kameravideo, ein Kamerafoto oder ein Foto / Video aus der Fotobibliothek sein.

<input type="file" accept="image/*">

Dies ist wie oben, aber begrenzt die Uploads auf Fotos nur von Kamera oder Bibliothek, keine Videos.

Wir erstellen eine HTML5-Website für Mobilgeräte und benötigen den Zugriff auf die Kamera über den Webbrowser, ohne eine native App zu sein. Wir haben Probleme damit, dass dies in iOS funktioniert. Kennt jemand eine Lösung dafür?


Diese Frage ist schon ein paar Jahre alt, aber in dieser Zeit haben sich einige zusätzliche Möglichkeiten entwickelt, wie der direkte Zugriff auf die Kamera, die Anzeige einer Vorschau und die Aufnahme von Schnappschüssen (zB für das Scannen von QR-Codes).

In diesem Google Developers- Artikel finden Sie eine ausführliche Erläuterung aller (?) Möglichkeiten, wie Sie Bild- / Kameradaten in eine Webanwendung importieren können, von "überall arbeiten" (sogar in Desktop-Browsern) bis "nur auf modernen, bis zu -date mobile Geräte mit Kamera ". Zusammen mit vielen nützlichen Tipps.

Erklärte Methoden:

  • Fragen Sie nach einer URL
  • Dateieingabe (von den meisten anderen Posts abgedeckt)
  • Drag & Drop (nützlich für Desktop-Browser)
  • Aus der Zwischenablage einfügen
  • Greifen Sie interaktiv auf die Kamera zu (erforderlich, wenn die Anwendung ein sofortiges Feedback zu dem geben muss, was sie "sieht", z. B. QR-Codes)

Ich denke, das funktioniert. Video oder Audio aufzeichnen;

<input type="file" accept="video/*;capture=camcorder">
<input type="file" accept="audio/*;capture=microphone">

oder (neue Methode)

<device type="media" onchange="update(this.data)"></device>
<video autoplay></video>
<script>
  function update(stream) {
    document.querySelector('video').src = stream.url;
  }
</script>

Wenn nicht, wird wahrscheinlich auf ios6 funktionieren, mehr Details finden Sie unter get user media


In iOS6 unterstützt Apple dies über den Tag <input type="file"> . Ich konnte in der Entwicklerdokumentation von Apple keinen nützlichen Link finden, aber hier gibt es ein Beispiel.

Es scheint, dass Overlays und erweiterte Funktionen noch nicht verfügbar sind, aber dies sollte für viele Anwendungsfälle funktionieren.

dev.w3.org/2009/dap/camera : dev.w3.org/2009/dap/camera Das capture Attribut fehlt deutlich.





camera