getSupportedConstraints
2024年02月04日
一、认识
mediaDevices.getSupportedConstraints()
返回一个基于 MediaTrackSupportedConstraints (en-US)
的对象,其成员字段都是客户端(user agent
)所支持的约束属性(如帧率,窗口大小)。
二、语法
const supportedConstraints = navigator.mediaDevices.getSupportedConstraints();
supportedConstraints
: 一个新的基于MediaTrackSupportedConstraints (en-US)
的对象用来监视客户端所支持的约束属性。因为只有客户端所支持的约束属性才能被展示在这个列表中 , 这些布尔值(Boolean
)属性的每一个都为true
。
三、场景
3.1 获取浏览器所支持的约束属性的列表
const supportedConstraints = navigator.mediaDevices.getSupportedConstraints();
console.log(supportedConstraints);