찾다

 >  Q&A  >  본문

두 개의 video mediaStreamTracks를 얻으려면 getUserMedia()에 어떤 제약 조건을 전달해야 합니까?

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

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

navigator.mediaDevices.getUserMedia(constraints)

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

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

P粉818317410P粉818317410397일 전612

모든 응답(1)나는 대답할 것이다

  • P粉060528326

    P粉0605283262023-10-24 00:02:22

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

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

    으아악

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

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

    회신하다
    0
  • 취소회신하다