Twilio视频媒体流约束

Twilio视频媒体流约束,twilio,twilio-api,Twilio,Twilio Api,我正在使用Twilio视频API,只需要音频调用。我通过了下面的限制,但是,网络摄像头仍然出现在被邀请的人身上。似乎约束只适用于创建对话的人 默认情况下,是否可以强制对话下的所有客户端禁用视频 var options = { localStreamConstraints: { video: false, audio: true } }; TwilioConversationsClient.inviteToConversation(inviteTo, options).then(conv

我正在使用Twilio视频API,只需要音频调用。我通过了下面的限制,但是,网络摄像头仍然出现在被邀请的人身上。似乎约束只适用于创建对话的人

默认情况下,是否可以强制对话下的所有客户端禁用视频

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

TwilioConversationsClient.inviteToConversation(inviteTo, options).then(conversationStarted, function (error) {
    console.error('Unable to create conversation', error);
});
此外,当仅激活音频时,浏览器是否可以仅为获得权限而请求麦克风?它同时询问麦克风和摄像机是否只是一个音频通话,这很奇怪

谢谢你的指导


资料来源:

这里是Twilio开发者福音传道者

当用户收到邀请加入对话时,您可以。有点像这样:

client.on('invite', function(invite) {
  invite.accept({localStreamConstraints:{audio:true,video:false}})
});
当您这样做时,它应该将约束传递给浏览器的
getUserMedia
实现,只需请求相关权限即可


如果有帮助,请告诉我。

谢谢。我错过了文件的那部分:)