跳到主要内容

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);