Spec-Zone.ru › Web APIs

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.

Спецификации

Спецификация
Media Capture and Streams
# dom-mediatrackconstraintset-samplerate

Совместимость с браузерами

Рабочие столы Мобильные устройства
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

См. также

  • API захвата медиа и потоков
  • Возможности, ограничения и настройки
  • MediaTrackConstraints.sampleRate
  • MediaTrackSettings

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API