Как я должен прочитать аудио-клип в Java-программе? - PullRequest
0 голосов
/ 30 января 2011

Я новичок в Java, и я хочу знать, как читать аудиоклипы в программе, я имею в виду поток, который заставляет изображение двигаться, потому что это читает изображение и думает, будет ли это похоже на чтение аудиоклип, но потом удивляюсь, как читать аудиоклип ... я действительно не понимаю ... любой образец действительно помог бы ... спасибо заранее :))

также ... я все еще не знаком с ключевыми словами, которые я должен использовать ... как, например, при чтении изображения, я должен использовать -> ImageIO.read (new File ("picture.gif"));

как насчет аудиоклипа?

еще раз спасибо:)

1 Ответ

1 голос
/ 30 января 2011

Этот код должен работать.Это из старого проекта, который я сделал, где мне нужно было просто воспроизвести аудио.Классы из javax.sound.sampled пакета.Имейте в виду, есть несколько способов сделать это, но это было самое простое, что я мог найти тогда.Вам нужно добавить блок try catch для IOException, UnsupportedAudioFileException и LineUnavailableException, чтобы обернуть этот код.

File afile = new File(audioFilePath);
AudioInputStream astream = AudioSystem.getAudioInputStream(afile);
Clip audio = AudioSystem.getClip();
audio.open(astream);
audio.setFramePosition(0);
audio.start();
...