Я написал этот код для воспроизведения аудиофайла, я хочу получить указание, когда мой аудиофайл закончится после игры. Я пробовал 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);
}
}
AS.getMicrosecondLength() == AS.getMicrosecondPosition()
может использоваться для установки флага, когда клип закончился
sun.audio
: stackoverflow.com/questions/22031701/…