DisplayMediaStreamConstraints - 用于指定 getDisplayMedia() 的返回值是否包含视频和 / 或音频轨道,以及如何处理
DisplayMediaStreamConstraints 字典用于指定是否在要由 getDisplayMedia() 返回的 MediaStream 中是否包含视频和 / 或音频轨道,以及必须对轨道进行何种类型的处理。使用 MediaTrackConstraints 对象指定处理信息,该对象提供的选项将在接收媒体数据之后但在 MediaStream 上可用之前应用于轨道。
属性
audio
一个布尔值或 MediaTrackConstraints;如果是布尔值,则此值仅指示是否在 getDisplayMedia() 返回的 MediaStream 中包含音轨。如果设置为 MediaTrackConstraints 对象,则流中将包含一个音轨,但是在从硬件中检索到音频之后,然后再将其添加到 MediaStream 中,将对音频进行处理以匹配指定的约束。默认值为 false。
video
如果为 true(默认值),则显示内容包含在 getDisplayMedia() 提供的流中的 MediaStreamTrack 中。可选地,可以设置为 MediaTrackConstraints 对象,该对象提供用于指定在将视频数据添加到流之前要对视频数据执行的处理的选项。不允许使用 false 值,将导致抛出 TypeError。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| Unknown DisplayMediaStreamConstraints 的定义 |
Unknown | 初始定义 |
桌面浏览器兼容性
暂无兼容数据