MediaTrackSettings: свойство sampleRate
Свойство sampleRate словаря MediaTrackSettings — целое число, указывающее, сколько аудио-образцов в секунду в настоящее время настроено для MediaStreamTrack. Это позволяет определить, какое значение было выбрано для соответствия указанным ограничениям для этого свойства, как описано в свойстве MediaTrackConstraints.sampleRate, предоставленном при вызове getUserMedia() или MediaStreamTrack.applyConstraints().
При необходимости вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.sampleRate, возвращаемое вызовом MediaDevices.getSupportedConstraints(). Однако, обычно это не нужно, так как браузеры проигнорируют любые ограничения, с которыми они не знакомы.
Значение
Целочисленное значение, указывающее, сколько образцов содержит каждая секунда аудиоданных. Распространённые значения включают 44 100 (стандартный аудио компакт-диск), 48 000 (стандартный цифровой аудио), 96 000 (часто используется при мастеринге и пост-продакшене аудио) и 192 000 (используется для аудио высокого разрешения в профессиональных записях и сессиях мастеринга). Однако часто используются меньшие значения для снижения требований к пропускной способности; 8000 образцов в секунду достаточно для понятной, хотя и неидеальной, человеческой речи, а 11 025 FPS и 22 050 FPS часто используются для звука и музыки с низкой пропускной способностью и пониженным качеством.
Примеры
См. пример Constraint exerciser.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | |
sampleRate |
59 | ≤79 | Нет | 46 | 11 | 59 | Нет | 43 | 11 | 7.0 | 59 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings/sampleRate