@anderson.tec12/utils
Version:
[](https://badge.fury.io/js/%40anderson.tec12%2Futils) [](https://opensource.org/licenses/MIT)
17 lines (15 loc) • 493 B
text/typescript
export async function verifyMicAndCam() {
try {
const dispositivos = await navigator.mediaDevices.enumerateDevices();
const temCamera = dispositivos.some(
(dispositivo) => dispositivo.kind === 'videoinput'
);
const temMicrofone = dispositivos.some(
(dispositivo) => dispositivo.kind === 'audioinput'
);
return temCamera && temMicrofone;
} catch (erro) {
console.error('Erro ao acessar dispositivos:', erro);
return false;
}
}