我正在使用MediaCodec / MediaExtractor / AudioTrack等构建自定义音频播放器,该播放器混合并播放多个音频文件。因此,如果其中一个文件具有不同的采样率,则需要重新采样算法。
我可以看到有一个本地AudioResample类:https ://android.googlesource.com/platform/frameworks/av/+/jb-mr1.1-release/services/audioflinger/AudioResampler.h-但到目前为止,我没有找到如何使用它的任何示例。
我的问题:是否可以在Android上使用本机重采样器?(在Java或JNI中)如果是,有人知道那里的示例吗?或任何文档如何使用此自定义AudioResampler类?
感谢您的提示!
这不是公共API,因此您不能正式依赖于使用它(甚至非正式地使用它也很困难)。您需要找到一个库(对于NDK,最好是在C中)以捆绑到您的应用程序中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句