gpt4 book ai didi

java - 有什么方法可以在 Android 或 Java 中更改 WAV(或 MP3)的采样频率?

转载 作者:太空狗 更新时间:2023-10-29 15:23:22 29 4
gpt4 key购买 nike

我正在尝试通过 Android 中的单声道 (SCO) BT 耳机播放文件。这些文件必须有 8000 赫兹的频率,但我有的是 44100 赫兹。这些文件是 MP3,但我已经创建了将它们转换为 WAV 的代码,因为我知道 Android 本身不能处理 MP3。

这必须在执行时在设备上完成,所以任何人都可以提供任何建议吗?

我应该提一下,我不在乎文件最终采用什么格式,只要它们可以使用 MediaPlayer 播放即可。

最佳答案

44100/8000=5.5125所以你可以尝试取5.5125个样本并计算平均值,从而降低采样率

我认为这应该可行,尽管我确定结果会很嘈杂,但值得一试

你也可以每5.5125个样本也许这可以帮助你 http://en.wikipedia.org/wiki/Downsampling

关于java - 有什么方法可以在 Android 或 Java 中更改 WAV(或 MP3)的采样频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092987/

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