提问者:小点点

音频文件结尾(java)


我已经为播放音频文件编写了此代码,我想在播放后获得音频文件何时结束的指示。我试过AS。getMicrosecondLength()==AS。getMicrosecondPosition(),但未为AudioStream定义这些方法。请告诉我怎么做。

import java.io.FileInputStream;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;


public class A {

    public static void main(String arg[]) throws Exception {

        AudioStream AS = new AudioStream(new FileInputStream("sounds.wav"));
        AudioPlayer.player.start(AS);
    }
}

共1个答案

匿名用户

< code > as . getmicrosecondlength()= = as . getmicrosecondposition()可用于在剪辑结束时设置标志