MediaTrackSupportedConstraints: restrictOwnAudio 属性

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

MediaTrackSupportedConstraints 字典的 restrictOwnAudio 属性是一个只读布尔值。如果 用户代理 支持 restrictOwnAudio 约束,则该属性存在于由 MediaDevices.getSupportedConstraints() 返回的对象中(并设置为 true)。如果不支持该约束,则它不会包含在列表中,因此该值永远不会是 false

您可以通过调用 navigator.mediaDevices.getSupportedConstraints() 来访问支持的约束字典。

如果用户代理支持 restrictOwnAudio 约束,则该属性存在于字典中(并且其值始终为 true)。如果该属性不存在,则表示它在支持的约束字典中缺失,如果您尝试访问其值,您将获得 undefined

示例

js
const result = document.getElementById("result");
const supported =
  navigator.mediaDevices.getSupportedConstraints().restrictOwnAudio;
result.textContent = supported ? "Supported!" : "Not supported!";

结果

规范

规范
屏幕捕获
# dom-mediatrackconstraintset-restrictownaudio

浏览器兼容性

另见