java - 在 mp3 文件中查找

标签 java audio audio-player

我正在使用 java 开发 mp3 播放器,方法是读取文件、解码帧和播放音频。但是,我想通过搜索来支持我的应用程序。对于 CBR,这很容易,因为我可以大致计算出我应该跳过多少字节。例如:以 128 kbps 求 50s 它大约是 (50/0.026)*417。但这不适用于 VBR,因为比特率不是恒定的。

有没有什么方法或方法可以计算我应该在 VBR 中跳过多少字节而不解码所有帧?

最佳答案

您可以将 mp3 文件解码到缓冲区中,然后从缓冲区进行播放(边走边数帧数)。

关于java - 在 mp3 文件中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51582477/

相关文章:

Python:播放 midi 音符流式传输到端口

c++ - 我应该使用哪个 API 在 Windows 上播放音频?

Android:MediaPlayer 启动新 Activity 后未发布而已完成

java - 表达式类中的execute()

java - 是否可以覆盖 Orika 的内置转换器 - XMLGregorianCalendar 到 java.util.Date?

react-native - React Native Expo-直接从websocket播放音频

audio - 如何确定 WAV 文件的声音有多大?

iphone - 关于创建 iPhone Piano UI 的问题

java - 如何使用 Java 保持 TCP 连接?

java - 列出 Applet 中的输入和输出音频设备