gpt4 book ai didi

java - 如何获得 AudioInputStream 的持续时间?

转载 作者:行者123 更新时间:2023-11-30 06:34:15 30 4
gpt4 key购买 nike

我想获得 AudioInputStream 的持续时间(以微秒为单位)。我怎样才能轻松做到这一点?我找到了 how can I get duration of an audio file: ,但不能这样做,因为封装。我看到的唯一对象是 AudioInputStream 类的实例。

最佳答案

getFrameLength()frames 返回流长度,getFormat().getFrameRate() 将为您提供 的数量每秒帧数

long durationInMillis = 1000 * getFrameLength() / getFormat().getFrameRate();

关于java - 如何获得 AudioInputStream 的持续时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226739/

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