3

私はAndroid用の音楽プレーヤーを作成しています。曲を再生する前に、曲の平均BPM(周波数やトーンも)を取得したいので、ユーザーに曲に関する情報を表示できます。おそらく、そうしなければならないことはわかっています。ストリームを開き、それにいくつかの数学を適用して必要なデータを取得しますが、どのように行動するかわかりません。誰かが私を助けてくれますか?

4

2 に答える 2

3

私はついに解決策を見つけました!オーディオバッファでオフライン分析を実行できるMinimjavaオーディオライブラリを使用しています:) http://code.compartmental.net/tools/minim/manual-minim/

于 2012-12-19T16:50:22.813 に答える
2

FFTを使用できます

androidSdkのFFTライブラリ

この例が役立つ場合があります。

オーディオレコードを使用して特定の周波数の大きさを取得するAndroidオーディオFFT

もう1つ:

AndroidFFTで音の周波数を取得する

于 2012-10-19T16:13:35.607 に答える