Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Refactor] AudioContext 추가 #50

Open
luckylooky2 opened this issue Sep 13, 2024 · 0 comments
Open

[Refactor] AudioContext 추가 #50

luckylooky2 opened this issue Sep 13, 2024 · 0 comments
Labels

Comments

@luckylooky2
Copy link
Contributor

luckylooky2 commented Sep 13, 2024

  • 마이크 입력 목록 MediaDevice[]를 다른 컴포넌트에서도 전역적으로 사용하기 위한 의도
  • 기존의 CallContext에서 사용하던 마이크 관련 상태값을 함께 분리
  • 마이크 입력 목록 상태값을 새로 추가

마이크 목록을 가져오는 enumerateDevicesgetUserMedia를 호출한 이후에 유효

  • 기존에는 useEffect 훅을 이용하여 마이크 목록을 미리 가져오는 방식으로 설계. 마이크 목록이 최신화되면, 가장 위의 마이크의 deviceIdgetUserMedia를 호출하여 연결을 하는 방식을 사용
  • 하지만 getUserMedia를 호출하기 전의 enumerateDevices 호출은 항상 빈 목록을 반환하기 때문에, 어떠한 마이크도 가져올 수 없었던 문제가 발생
  • Setting 페이지 접근 시, deviceId = default인 마이크에 연결하도록 변경
  • https://stackoverflow.com/questions/65356567/webrtc-mediadevices-enumeratedevices-returns-empty-deviceid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant