두 개의 video mediaStreamTracks를 얻으려면 getUserMedia()에 어떤 제약 조건을 전달해야 합니까?
P粉818317410
P粉818317410 2023-10-23 17:03:58
0
1
611

Promise를 통해 "videoinput" 유형의 mediaDevice를 얻을 수 있습니다. navigator.mediaDevices.enumerateDevices()

Promise를 통해 mediaStream을 얻을 수 있습니다.

navigator.mediaDevices.getUserMedia(constraints)

userMedia에 두 개의 비디오 트랙을 가지려면

어떤 모습이어야 합니까? constraints

P粉818317410
P粉818317410

모든 응답(1)
P粉060528326

통화할 때마다 최대 하나의 비디오 트랙과 하나의 오디오 트랙을 얻을 수 있지만getUserMedia() 여러 번 호출할 수도 있습니다. 그러나 https, 브라우저 및 사용자 작업에 따라 사용자에게 여러 번 요청할 수 있습니다.

standard(현재 Chrome에서는 adapter.js 필요)을 따르고 특정 "비디오 입력" 장치를 얻으려면 다음에서 deviceId 约束将其 deviceId 传递到 getUserMedia를 사용하세요.

으아악

exact 키워드는 제약 조건을 요구하여 올바른 제약 조건만 반환하도록 하며, 그렇지 않으면 실패합니다.

두 개의 카메라를 원한다면 다른 카메라를 사용해야 하며 deviceId 再次调用 getUserMedia 사용 중인 운영 체제가 이를 지원하기를 바랍니다(예: 휴대폰은 일반적으로 지원하지 않음).

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿