2016-09-23 2 views
1

Twilio Video API를 사용하고 있으며 오디오 통화를 원합니다. 아래에서이 제한 조건을 통과했지만 웹캠이 여전히 초대 된 사람에게 표시됩니다. 제약은 대화를 만든 사람에게만 작용하는 것 같습니다.Twilio 비디오 미디어 스트림 제약

대화중인 모든 클라이언트가 기본적으로 비디오를 사용하지 않도록 설정할 수 있습니까?

var options = { 
    localStreamConstraints: { video: false, audio: true } 
}; 

TwilioConversationsClient.inviteToConversation(inviteTo, options).then(conversationStarted, function (error) { 
    console.error('Unable to create conversation', error); 
}); 

또한 오디오 만 활성화되었을 때 브라우저가 사용 권한을 위해 마이크 만 요청할 수 있습니까? 오디오 통화 일 경우 마이크와 카메라 모두에게 질문하는 것이 이상합니다.

감사합니다.

출처 : 여기 https://media.twiliocdn.com/sdk/js/conversations/releases/0.13.9/docs/Client.html#inviteToConversation

답변

1

Twilio 개발자 전도사.

사용자가 대화에 참여하라는 초대를 받으면 pass the options for the media into the accept method 수 있습니다. 이 같은 비트 : 당신이 그렇게 할 때

client.on('invite', function(invite) { 
    invite.accept({localStreamConstraints:{audio:true,video:false}}) 
}); 

, 그것은 브라우저의 getUserMedia 구현에 이르기까지 제약을 통과하고 단지 관련 권한을 요청해야한다.

전혀 도움이되는지 알려주세요.

+0

감사합니다. 나는 그 부분을 놓쳤다. :) – Woppi