在选定设备中使用 phone 后置摄像头的 Twilio 可编程视频?
Twilio programmable video using back camera of phone in selected devices?
当我使用以下代码配置 Twilio 可编程视频时:
Video.connect(token, {
name: roomName,
audio: true,
logLevel: 'info',
maxAudioBitrate: 16000,
video: { frameRate: 30, width: 1260, height: 650, controls: false },
})
在某些设备(例如 Ipad 平板电脑或手机)中,用户连接的是后置摄像头而不是设备的前置摄像头。
我们有没有办法指定约束以确保 Twilio 视频始终仅连接到前置摄像头。谢谢!
此处为 Twilio 开发人员布道师。
我写了关于 how to select cameras in JavaScript here. If you are trying to ensure you select a user facing camera, then you want the facingMode
constraint。将 facingMode
设置为 user
,您将 select 在支持它的系统上面向用户的摄像头。
Video.connect(token, {
name: roomName,
audio: true,
logLevel: 'info',
maxAudioBitrate: 16000,
video: {
frameRate: 30,
width: 1260,
height: 650,
facingMode: "user"
},
});
请注意,我认为 controls
不是有效的媒体约束,因此我已将其从上面的代码中删除。
当我使用以下代码配置 Twilio 可编程视频时:
Video.connect(token, {
name: roomName,
audio: true,
logLevel: 'info',
maxAudioBitrate: 16000,
video: { frameRate: 30, width: 1260, height: 650, controls: false },
})
在某些设备(例如 Ipad 平板电脑或手机)中,用户连接的是后置摄像头而不是设备的前置摄像头。
我们有没有办法指定约束以确保 Twilio 视频始终仅连接到前置摄像头。谢谢!
此处为 Twilio 开发人员布道师。
我写了关于 how to select cameras in JavaScript here. If you are trying to ensure you select a user facing camera, then you want the facingMode
constraint。将 facingMode
设置为 user
,您将 select 在支持它的系统上面向用户的摄像头。
Video.connect(token, {
name: roomName,
audio: true,
logLevel: 'info',
maxAudioBitrate: 16000,
video: {
frameRate: 30,
width: 1260,
height: 650,
facingMode: "user"
},
});
请注意,我认为 controls
不是有效的媒体约束,因此我已将其从上面的代码中删除。