Конец аудио файла в Java

1

Я написал этот код для воспроизведения аудиофайла, я хочу получить указание, когда мой аудиофайл закончится после игры. Я пробовал 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
    Просто чтобы знать о sun.audio : stackoverflow.com/questions/22031701/…
  • 0
    Вы вообще не должны быть классами sun.audio. Смотрите этот вопрос для правильного способа сделать это.
Теги:

1 ответ

0

AS.getMicrosecondLength() == AS.getMicrosecondPosition() может использоваться для установки флага, когда клип закончился

  • 0
    Эти методы не определены для AudioStream.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню