MediaTrackSettings: sampleRate 屬性
MediaTrackSettings 字典的 sampleRate 屬性是一個整數,表示 MediaStreamTrack 當前配置的每秒音訊取樣數。這可以幫助你確定在呼叫 getUserMedia() 或 MediaStreamTrack.applyConstraints() 時,為了滿足你在 MediaTrackConstraints.sampleRate 屬性中指定的約束而選擇了哪個值。
如果需要,你可以透過呼叫 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.sampleRate 的值來判斷此約束是否受支援。但通常情況下這是不必要的,因為瀏覽器會忽略它們不認識的約束。
值
一個整數值,表示每秒音訊資料包含的取樣數。常見的值包括 44,100(標準 CD 音訊)、48,000(標準數字音訊)、96,000(常用於音訊母帶製作和後期製作)以及 192,000(用於專業錄音和母帶製作會話中的高解析度音訊)。然而,為了減少頻寬需求,經常使用較低的值;每秒 8,000 個取樣足以獲得可理解但非完美的語音,而 11,025 FPS 和 22,050 FPS 也常用於低頻寬、低質量的聲音和音樂。
示例
請參閱 Constraint exerciser 示例。
規範
| 規範 |
|---|
| 媒體捕獲和流 # dom-mediatrackconstraintset-samplerate |
瀏覽器相容性
載入中…