1. Video-Streaming
HTML5 Die Media Capture API bietet programmierbaren Zugriff auf die Kamera. Benutzer können getUserMedia direkt verwenden, um den von der Kamera bereitgestellten Videostream abzurufen. Wir müssen lediglich ein HTML5-Video-Tag hinzufügen und das von der Kamera erhaltene Video als Eingabequelle für dieses Tag verwenden (bitte beachten Sie, dass getUserMedia derzeit nur Chrome und Opera unterstützen).
Für die Kamerafunktion verwenden wir HTML5 Canvas, um den Inhalt des Video-Tags in Echtzeit zu erfassen. Das Video-Element kann als Eingabe für das Canvas-Bild verwendet werden, was großartig ist. Der Hauptcode lautet wie folgt:
Code kopieren
Code kopieren
Der Code lautet wie folgt:
Code kopieren
Der Code lautet wie folgt:
Code kopieren
Der Code lautet wie folgt:
Code kopieren
Der Code lautet wie folgt:
Code kopieren
Der Code lautet wie folgt:
Bitte beachten Sie, dass die obige Lösung nicht nur zum Hochladen von Web-App-Fotos verwendet werden kann, sondern Sie können auch die Funktion zum Konvertieren der Canvas-Ausgabe in das Hochladen von Bildern implementieren. Auf diese Weise können Sie Canvas verwenden, um Benutzern Bildbearbeitungsfunktionen wie Zuschneiden, Färben und Graffiti-Zeichenbrettfunktionen bereitzustellen und dann die bearbeiteten Bilder des Benutzers auf dem Server zu speichern.