Ich lese viele Möglichkeiten, um ein Bild von einer html5 Seite zu erhalten. Ich bin immer noch nicht sicher, was ist das Beste für meine Bedürfnisse:Machen Sie ein Bild von html5
- breite Unterstützung für Browser und Betriebssystem: mindestens: Chrome, Firefox, android Standard, Safari
- ich Echtzeiterfassung nicht brauchen. Der Benutzer muss eine Taste drücken, um ein Bild aufzunehmen, Anwendung der Systemkamera anfordernden
Es gibt mindestens drei Lösungen:
<input type="file" accept="image/*;capture=camera">
Navigator.getUserMedia()
(es scheint veraltet)MediaDevices.getUserMedia()
(es scheint experimentell)
Wie auch immer, ich sehe viele Beispiele les, um die Kamera in die Seite (w/ getUserMedia)
einzubetten, so weiß ich nicht, ob ich mich nur auf die erste Methode verlassen kann.
getUserMedia ist nicht veraltet, es hat nur den Namen in 'navigator.mediaDevices.getUserMedia' geändert. Wenn Sie hochauflösende Fotos auf einem Telefon aufnehmen möchten, gehen Sie zu # 1, da "getUserMedia" auf Videoauflösung atm beschränkt ist. – jib
Ok, danke. Ich war verwirrt von diesem Link: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia Ich habe es nicht verstanden, änderte nur den Namen, aber es ist die gleiche Klasse! – Mark
Es gibt ein Versprechen zurück, anstatt Erfolgs- und Misserfolg-Rückrufe zu nehmen, aber ansonsten ist es dasselbe. – jib