【发布时间】:2014-08-26 20:57:02
【问题描述】:
我已经编写了这段用于播放音频文件的代码,我想在播放后我的音频文件结束时得到指示。我已经尝试过 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);
}
}
【问题讨论】:
-
请注意
sun.audio: stackoverflow.com/questions/22031701/… -
你不应该直接成为 sun.audio 类。请参阅this question 了解正确的操作方法。
标签: java