1
我想得到一个AudioInputStream的duraction(以微秒为单位)。我怎么能轻松做到这一点?我发现how can I get duration of an audio file:,但不能这样做,因为封装。我看到的唯一对象是AudioInputStream类的实例。如何获得AudioInputStream的持续时间?
我想得到一个AudioInputStream的duraction(以微秒为单位)。我怎么能轻松做到这一点?我发现how can I get duration of an audio file:,但不能这样做,因为封装。我看到的唯一对象是AudioInputStream类的实例。如何获得AudioInputStream的持续时间?
getFrameLength()
返回帧,getFormat().getFrameRate()
流长度会给你每秒帧数。
long durationInMillis = 1000 * getFrameLength()/getFormat().getFrameRate();
...微秒?你确定? –
毫秒可能也是,但是,我知道什么是微秒;)。 – ciembor