Cara Mengakses Webcam Dari HTML Dan Mengambil Gambar

#HTML#HTML5#Javascript

Biasanya pada web-web tertentu kita membutuhkan Webcam untuk mengambil gambar, misalnya pada web yang mimiliki fitur Video Call seperti Facebook.

Kalau dulu, hal ini mungkin dilakukan dengan bantuan Plug-in seperti Flash dan Silverlight.

Namun, sekarang HTML5 sudah menyediakan API yang bisa kita gunakan untuk mengakses Webcam secara native.

Pada kesempatan ini, kita akan belajar cara mengakses Webcam untuk ditampilkan di dalam halaman web dan mengambil gambar.

Contoh Webcam di HTML
Berikut ini contoh hasil akhir yang akan kita buat.

Browsermu tidak mendukung bro, upgrade donk!

Jika tidak tampil, pastikan kamu mengizinkan halaman ini mengakses Webcam.

Izin Webcam di Google Chrome:

Izin Webcam di Google Chrome Android:

Izin Webcam di Opera:

Bagaimana Cara Kerjanya?
Pertama kita membutuhkan izin user, apakah dia mau memberikan akses webcam atau tidak.

Metode atau method yang digunakan untuk meminta izin user adalahgetUserMedia. Method ini tidak hanya untuk mengakses webcam saja, kita juga bisa mengakses media lain seperti mikrofon.

Setelah user memberikan izin, selanjutnya kita tinggal render gambar dari webcam ke elemen .

Elemen merupakan elemen baru yang ditambahkan pada HTML 5 untuk menampilkan video.

Untuk lebih jelasnya, mari kita coba dalam kode…

Menampilkan Video Webcam di HTML
Pertama silahkan buat sebuah file HTML.