我找不到有关使用默认值重置 MediaStreamTrack 设置的任何答案。
即:我需要能够在我的轨道上重置亮度和对比度。
使用 track.applyConstraints([constraints]) 我在我的相机上应用 120(默认为 128)的亮度。现在,我想将其重置为 128,但不将该值保存在内存中。
在 MediaStreamTrack.applyConstraints([constraints]) 文档中,提到 [constraints] 参数是可选的,描述如下:
"一个 MediaTrackConstraints 对象,列出要应用于轨道的可约束属性的约束;任何现有约束都将替换为指定的新值,任何未包含的约束属性都将恢复为其默认约束。如果省略此参数,所有当前设置的自定义约束都被清除。"
我一开始以为我只需要传递一个空对象、数组、未定义或简单地省略参数来重置所有约束/设置......但没有任何作用。
有没有人知道在 MediaStreamTrack 上重置默认值的方法?
谢谢!