gpt4 book ai didi

android - Android 上的原生音频重采样

转载 作者:行者123 更新时间:2023-11-29 19:50:30 26 4
gpt4 key购买 nike

我正在使用 MediaCodec/MediaExtractor/AudioTrack 等构建自定义音频播放器,用于混合和播放多个音频文件。因此,如果其中一个文件具有不同的采样率,我需要一种重采样算法。

我可以看到有一个原生的 AudioResample 类可用: https://android.googlesource.com/platform/frameworks/av/+/jb-mr1.1-release/services/audioflinger/AudioResampler.h -但到目前为止,我还没有找到任何如何使用它的示例。

我的问题:是否可以在 Android 上使用 native 重采样器? (在 Java 中或使用 JNI)如果是,有人知道那里的例子吗?或者任何文档如何使用这个自定义 AudioResampler 类?

感谢任何提示!

最佳答案

这不是一个公共(public) API,因此您不能正式依赖它来使用它(即使是非官方的,使用它也会非常困难)。您需要找到一个库(最好是 C 语言,用于 NDK)以 bundle 在您的应用中。

关于android - Android 上的原生音频重采样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37189475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com