gpt4 book ai didi

java - 用 Java 分解 MP3

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:45 26 4
gpt4 key购买 nike

读取 MP3 并将其转换为最基本的振幅波形(可以代表波形上的一个点以供可视化的 float )的最流行方法/API 是什么,然后我如何使用这个基本值来播放它在计算机的音频输出上? (所有这些都是用 Java 完成的)

最佳答案

您可能想看看 LAMEOnJ .它是 LAME ( JavaDoc ) 的 Java 包装器。

关于字节数组转 float 组,导入java.nio.ByteBufferjava.nio.ByteOrder,然后进行如下操作

float floatVal = ByteBuffer.wrap(array).order(ByteOrder.nativeOrder()).getFloat();

这应该可以为您提供一个 float 组。至于播放它,您可以只为每个浮点值分配一个音高。

关于java - 用 Java 分解 MP3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763367/

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