1
我正在用MediaCodec/MediaExtractor/AudioTrack等構建自定義音頻播放器,這些音頻混合並播放多個音頻文件。 因此,如果其中一個文件具有不同的採樣率,我需要重採樣算法。Android上的本地音頻重採樣
我可以看到,有一個天然的AudioResample類可供選擇: https://android.googlesource.com/platform/frameworks/av/+/jb-mr1.1-release/services/audioflinger/AudioResampler.h - 但到目前爲止,我沒有發現任何實例,可以如何使用。
我的問題: 是否可以在Android上使用本機重採樣器? (用Java或者用JNI) 如果是的話,有沒有人知道一個例子呢?或任何文檔如何使用此自定義AudioResampler類?
感謝您的任何提示!
謝謝!使用已經存在的本地代碼當然真的很棒。 但是,如果這是很難,我必須使用外部庫... – grh