Twilio视频媒体流约束
问题描述:
我正在使用Twilio视频API,只是想要音频呼叫。然而,我在下面通过这个约束,摄像头仍然出现在被邀请的人身上。看起来约束只适用于创建对话的人。Twilio视频媒体流约束
是否有可能强制所有客户端在会话中默认禁用视频?
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
实现,只是索要相关权限。
让我知道这是否有帮助。
谢谢。我错过了那部分文件:) – Woppi