我navigator.mediaDevices.getUserMedia
用于显示用户视频流,并且需要在窗口调整大小事件上更新视频大小。有没有办法在启动后更新该流的宽度/高度约束,以使视频不会被拉伸?
我的初始化代码如下所示:
const stream = navigator.mediaDevices.getUserMedia({
audio: false,
video: {
facingMode: 'user',
width: window.innerWidth / 2,
height: window.innerHeight / 2,
}
})
video.srcObject = stream