openVidu로 음성채팅을 구현하려고 합니다.
openvidu-insecure-react 튜토리얼을 따라하고 있는데 이슈가 생겼습니다.
https://docs.openvidu.io/en/stable/tutorials/openvidu-insecure-react/
크롬에서는 마이크나 캠을 사용하겠느냐라는 권한여부를 묻지 않습니다. 저만 그런건가요?
그래서 깃허브 이슈에 질문을 드렸습니다.
제가 권한을 수락하지 않아서 생긴 오류라고 합니다.
그런데 선생님! 권한여부를 묻지 않는다고요!
생각나는 해결방법
현재 제가 가진 패는 두개가 있습니다.
1. 현재 사이트 마이크 카메라 권한 허용하기
하지만 결론부터 말하면 이방법은 쓸 수 없습니다.
저는 서비스를 해야하는 입장인데 사용자에게 저렇게 설정에 들어가서 허용하고 쓰라고하면 저는 안쓸 것 같기 때문입니다.
2. 두번째 패는 문제가 되는 videoSource 부분을 undefined로 설정하여 default 웹캠을 사용하는 것입니다.
어떻게 알아냈느냐? 주석에 그렇게 쓰여있었습니다.
저는 음성챗을 구현하려고 하기 때문에 뭐 비디오 undefined 해도 문제가 되지 않을 것이라는 생각이 들었습니다.
영상을 사용해도 어차피 본인 컴퓨터에 캠이 하나정도 있을 것이니까 크게 문제 되지는 않을 것 같습니다.
여러캠을 가지고 있는 사용자에게서는 이슈가 발생하겠네요.
'공부기록 > 커뮤니티 프로젝트' 카테고리의 다른 글
진행중인 프로젝트에 스토리북 도입하기. (0) | 2022.12.23 |
---|---|
Request failed with status code 422 (6) | 2022.10.29 |
for문 안에서 await (0) | 2022.06.17 |
무작정 따라해본 Redux toolkit (1) (0) | 2022.06.10 |
export default vs export (0) | 2022.06.10 |