4

ドキュメントは、「再生中のサウンドに対して、特定のチャネルの平均パワーをデシベル単位で返します」AVAudioPlayerと述べています。averagePowerForChannel:しかし、「平均」が何を意味するのか、またはその平均がどのように/加重されるかについては言及されていません。サンプルの範囲、特に時間間隔と、それが将来に進むかどうかに特に興味があります。

AVAudioRecorder: ピークおよび平均電力は、電力を計算するために使用される式がサンプル数に対する RMS (二乗平均平方根) であることを示していますが、使用されているサンプル数も示していません。

オプションのボーナス質問: 平均電力がどのくらいになるか、たとえば 100 ミリ秒 (アニメーションがすぐに開始され、すぐに適切なレベルに達するのに十分な時間) で計算したい場合、どのフレームワークを検討する必要がありますか? AVAudioRecorder のメーターとの混同、AudioQueue または RemoteIO を使用して生のサンプル データを取得できることを示しており、次のようなものを使用できます。

4

0 に答える 0