8

リアルタイムオーディオコンテキストのサンプリングレート(オブジェクトsampleRateの属性)を指定することは可能ですか?AudioContext

私が読んだものではsampleRate、オブジェクトのforを指定することは可能ですOfflineAudioContext(コンストラクターは3つの引数を取り、最後の引数はサンプルレートです)が、リアルタイムAudioContextは引数を取りません。

おそらくそれはブラウザ自体によって定義されているので、私は不可能だと思いますが、おそらく方法はありますか?

4

2 に答える 2

6

いいえ、オペレーティングシステムレベルでサウンドカードのサンプリングレートを設定する以外に、これを行うことはできません(すべてのI / Oデバイスがこれをサポートしているわけではありません)。

于 2013-01-24T22:33:44.720 に答える
1

アップデート。仕様の最新バージョンでは、サンプルレートを指定できるようになりました。を使用new AudioContext({sampleRate: desiredRate})して、目的のサンプルレートを選択します。ブラウザは、オーディオハードウェアの実際のサンプルレートで動作するようにすべてをリサンプリングします。これは、Safariを除くすべてのブラウザでサポートされています。

于 2020-08-03T23:04:42.327 に答える