【问题标题】:Twilio programmable video using back camera of phone in selected devices?在选定设备中使用手机后置摄像头的 Twilio 可编程视频?
【发布时间】:2021-10-09 05:20:51
【问题描述】:

当我使用以下代码配置 Twilio 可编程视频时:

Video.connect(token, {
      name: roomName,
      audio: true,
      logLevel: 'info',
      maxAudioBitrate: 16000,
      video: { frameRate: 30, width: 1260, height: 650, controls: false },
    })

在某些设备(如 Ipad 标签页或手机)中,用户连接的是后置摄像头而不是设备的前置摄像头。

我们有没有办法指定约束以确保 Twilio 视频始终仅连接到前置摄像头。谢谢!

【问题讨论】:

  • @philnash 你能帮忙吗?

标签: twilio twilio-click-to-call twilio-video


【解决方案1】:

这里是 Twilio 开发者宣传员。

我写了关于how to select cameras in JavaScript here。如果您要确保选择面向用户的摄像头,那么您需要facingMode constraint。将facingMode 设置为user,您将在支持它的系统上选择面向用户的摄像头。

Video.connect(token, {
      name: roomName,
      audio: true,
      logLevel: 'info',
      maxAudioBitrate: 16000,
      video: {
        frameRate: 30,
        width: 1260,
        height: 650,
        facingMode: "user"
      },
    });

请注意,我不认为controls 是有效的媒体约束,因此我已将其从上面的代码中删除。

【讨论】:

  • 感谢您的回复@philnash。另外,非常感谢您纠正错误的约束。真的很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多