MediaTrackSettings: volume 属性
已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。
非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。
MediaTrackSettings 字典的 volume 属性是一个双精度浮点数,表示当前配置的 MediaStreamTrack 的音量,取值范围从 0.0(静音)到 1.0(设备支持的最大音量)。这允许您确定在调用 getUserMedia() 或 MediaStreamTrack.applyConstraints() 时,为了符合您为该属性值指定的约束条件,实际选定了哪个值,如 MediaTrackConstraints.volume 属性中所述。
如果需要,您可以通过调用 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.volume 的值来确定是否支持此约束。然而,通常情况下这是不必要的,因为浏览器会忽略它们不熟悉的任何约束。