我已编写此代码用于播放音频文件,我希望在播放后我的音频文件结束时获得指示。我尝试过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);
}
}
答案 0 :(得分:0)
AS.getMicrosecondLength() == AS.getMicrosecondPosition()
可用于在剪辑结束时设置标志