BaseAudioContext: sampleRate プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。
sampleRate は BaseAudioContext インターフェイスのプロパティで、この音声コンテキスト内のすべてのノードが使用するサンプリングレートを、1 秒あたりのサンプル数で表した浮動小数点数を返すものです。
この制限は、サンプリングレートコンバーターに対応していないことを意味します。
値
音声コンテキストのサンプリングレートを、 1 秒当たりのサンプル数で示す浮動小数点数です。
例
メモ:
完全なウェブオーディオの実装の例は、GitHub の MDN リポジトリー にあるいずれかのウェブオーディオのデモを参照してください。
ブラウザーのコンソールで audioCtx.sampleRate と入力してみてください。
js
const audioCtx = new AudioContext();
// 古い webkit/blink のブラウザーでは接頭辞が必要です
// …
console.log(audioCtx.sampleRate);
仕様書
| 仕様書 |
|---|
| Web Audio API> # dom-baseaudiocontext-samplerate> |