またはを使用して Android でオーディオを録音しているときに、サンプリング レートを変更することはできますAudioRecord
かMediaRecorder
?
これらのクラスは両方とも、オーディオを録音する前に最初にサンプリング レートを初期化する必要がありますが、録音の途中でサンプリング レートを変更できるかどうか疑問に思っていました。
録音中にサンプリング レートを変更すると、どうなると思いますか? レートを直接設定することはAudioRecordではサポートされていないため、これは間違いなくありません。
MediaRecorderでレートを直接設定することはできますが、記録を開始する前に行う必要があります。Android OS の実装があったとしても、すべてがこれを処理するとは思いません。