Android上的本机音频重采样

h

我正在使用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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android上的本机音频重采样

来自分类Dev

使用FFMPEG LibAV重采样音频

来自分类Dev

下采样和上采样后音频关闭

来自分类Dev

下采样和上采样后音频关闭

来自分类Dev

PySpark-上采样/重采样时间序列数据

来自分类Dev

匹配matlab的上采样和重采样功能的输出

来自分类Dev

Android NDK示例本机音频错误

来自分类Dev

如何获取音频驱动程序的本机采样率(Windows)

来自分类Dev

将音频缓冲区从44100重新采样到16000

来自分类Dev

如何在Pandas上同时应用重采样和分组?

来自分类Dev

重采样(反采样)在 Pandas 数据帧上产生不可预测的错误

来自分类Dev

OSX上的AVAudioSession替代品以获得音频驱动程序采样率

来自分类Dev

重采样WasapiLoopbackCapture

来自分类Dev

Matlab重采样向量

来自分类Dev

铯重采样

来自分类Dev

重采样栅格

来自分类Dev

重采样熊猫系列

来自分类Dev

加快阵列的重采样

来自分类Dev

熊猫高效重采样

来自分类Dev

大胆重采样

来自分类Dev

重采样和内插

来自分类Dev

在onPause / onResume上反应本机+ Android活动

来自分类Dev

在Android设备上引导本机Arch Linux

来自分类Dev

在Android上存储文件以进行本机读取

来自分类Dev

在Android版Chrome上获取音频时长

来自分类Dev

Android上的MediaCodec音频/视频混合问题

来自分类Dev

在Android上保持实时的WebRTC音频流

来自分类Dev

如何在Android上绘制音频波形

来自分类Dev

如何在Android Wear上录制音频