En este post te voy a mostrar varios ejemplos de código para acceder al micrófono y a la cámara con JavaScript para, por ejemplo, tomar fotos, tomar vídeos y grabar audio.
El lenguaje de programación JavaScript puede interactuar con el micrófono y con la cámara de un dispositivo gracias a las APIs recientes que los navegadores han implementado.
Gracias a que podemos acceder a la cámara y al micrófono con JavaScript, se pueden crear aplicaciones con más características.
Además, se puede usar la cámara de una PC o la de un teléfono, al igual que el micrófono, y todo usando simplemente JavaScript.
JavaScript y la interacción con el hardware
El único requisito para acceder al micrófono o a la cámara es que la página web debe estar servida con HTTPS, o estar en localhost.
Dejo el índice a continuación:
- Tomar foto con JavaScript
- Grabar audio con JavaScript
- Acceder a cámara para tomar foto con JavaScript y enviarla a PHP
- Enviar audio grabado con JavaScript a PHP
- Grabar vídeo con JavaScript
- Grabar vídeo usando JavaScript para enviarlo a servidor con PHP
Además, hay que tener un navegador actualizado como Chrome o Firefox.
La ventaja de todo esto es que con JavaScript podemos acceder a la cámara de un Android, una PC, o cualquier dispositivo usando el mismo código.