私は、MediaCodec/MediaExtractor/AudioTrackなどで複数のオーディオファイルをミックスして再生するカスタムオーディオプレーヤーを構築しています。 したがって、ファイルの1つが異なるサンプラートを持つ場合、リサンプリングアルゴリズムが必要です。Androidでのネイティブオーディオリサンプリング
利用可能なネイティブAudioResampleクラスがあることがわかります。 https://android.googlesource.com/platform/frameworks/av/+/jb-mr1.1-release/services/audioflinger/AudioResampler.h - これまでのところ、どのように使用できるかの例は見つかりませんでした。
私の質問: Androidでネイティブリサンプラを使用することはできますか? (JavaまたはJNIの場合) 「はい」の場合、誰かがその例を知っていますか?あるいは、このカスタムAudioResamplerクラスの使い方を教えてください。
ありがとうございました!
ありがとうございます!すでに存在するネイティブコードを使用するのは本当に素晴らしいことです。 しかし、それが難しい場合は、私は外部のライブラリを使用する必要があります... – grh