我希望得到一个AudioInputStream的延迟(以微秒为单位)。我怎么能轻松做到这一点?我发现how can I get duration of an audio file:,但由于封装,不能这样做。我看到的唯一对象是AudioInputStream类的实例。
答案 0 :(得分:5)
getFrameLength()
返回帧中的流长度,getFormat().getFrameRate()
将为您提供每秒帧数。
long durationInMillis = 1000 * getFrameLength() / getFormat().getFrameRate();