相关疑难解决方法(0)

如何在 WebRTC 中始终保持 1:1 宽高比视频

当我使用此设置时,视频纵横比为 1:1。

constraints = {
  audio: false,
  video: { width: 240, height: 240 }
};
Run Code Online (Sandbox Code Playgroud)

但是,如果存在,我希望 WebRTC 选择更好的分辨率。当我把它改成这个

constraints = {
  audio: false,
  video: {
    width: { min: 240, ideal: 720, max: 1080 },
    height: { min: 240, ideal: 720, max: 1080 }
  }
};
Run Code Online (Sandbox Code Playgroud)

演示jsfiddle

就我而言,有时会变成 4:3,即 640*480。我想是因为数字640和480都在240和1080之间。

我怎样才能一直保持 1:1?谢谢

javascript webrtc getusermedia

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

getusermedia ×1

javascript ×1

webrtc ×1