将 MediaStreamTrack 设置重置为默认值

时间:2021-01-20 17:04:40

标签: javascript webrtc mediastreamtrack

我找不到有关使用默认值重置 MediaStreamTrack 设置的任何答案。

即:我需要能够在我的轨道上重置亮度和对比度。

使用 track.applyConstraints([constraints]) 我在我的相机上应用 120(默认为 128)的亮度。现在,我想将其重置为 128,但不将该值保存在内存中。

在 MediaStreamTrack.applyConstraints([constraints]) 文档中,提到 [constraints] 参数是可选的,描述如下:

"一个 MediaTrackConstraints 对象,列出要应用于轨道的可约束属性的约束;任何现有约束都将替换为指定的新值,任何未包含的约束属性都将恢复为其默认约束。如果省略此参数,所有当前设置的自定义约束都被清除。"

我一开始以为我只需要传递一个空对象、数组、未定义或简单地省略参数来重置所有约束/设置......但没有任何作用。

有没有人知道在 MediaStreamTrack 上重置默认值的方法?

谢谢!

0 个答案:

没有答案