ここでソニックndkの作業サンプルを入手しました。
mp3ファイルを再生しようとすると、ノイズが再生されます.そのために別のデコーダーが必要ですか?メディアプレーヤーを使用してオーディオを再生し、ソニックを使用して(音の)速度を変更することは可能ですか? 助言がありますか?
解決策を見つけました。
SONIC ndk は pcm ファイルを再生しています。
任意の mp3 を pcm に変換してから、再生するファイルをデモ ソニック プロジェクトで試すことができます。ファイルを再生できるようになります。mp3 を pcm に変換するには、コマンドを使用して ffmpeg を使用しました。
ffmpeg -y -i mymp3file.mp3 -f s16le -acodec pcm_s16le mypcmfile.pcm
マイクからオーディオを取得している場合は、 http: //i-liger.com/article/android-wav-audio-recording から ExtAudioRecorder.java を使用できます。ファイルは、使用可能な .wav ファイルとしてエクスポートされますが、あらゆるフォーマットの通常の音楽オーディオに関する限り、それはダメです。