vergence
14
2019-09-06 10:27:58 작성 2019-09-06 10:29:34 수정됨
0
272

웹 브라우저에서, 카메라/마이크 이름(레이블) 확인할 때


코드 작성하고 여러번 테스트 하는데, 입력장치 이름이 보였다가 안 보였다가 해서 오류인가 하고 삽질 좀 했네요. 흙흙흙 시간이 아깝...

JavaScript로 enumerateDevices() 함수를 이용하면 입력장치의 ID를 확인할 수 있습니다.
추가로 입력장치의 이름(레이블)도 확인할 수 있습니다.
단, 이름(레이블)을 확인하려면 조건이 있네요.

아래 문서에 설명된 내용입니다.
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/enumerateDevices

하나 이상의 MediaStream 이 활성화되어있거나, persistent permissions 가 부여되었을 때 라고 하네요.


참고하세요~


여기에도 글 올렸습니다.
https://community.remotemonster.com/t/topic/452

0
0
  • 댓글 0

  • 로그인을 하시면 댓글을 등록할 수 있습니다.