나는 약 20 가지 다른 사운드를 가지고 있으며, 예를 들어 1 초마다 재생되기를 원합니다. 모든 사운드의 지속 시간은 약 0.7 초입니다. 나는 심지어 자바로 mp3를 가져 오는 법도 모른다. 어떻게 내가 자바에서 이것을 할 수 있을까?Java에서 매 x 초마다 소리를내는 간단한 방법
UPDATE
try
{
in = new FileInputStream(new File("C:\\Users\\Toshiba\\Downloads\\Music\\adios.wav"));
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);
Thread.sleep(1*1000);
} catch (Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
내가 새로운 문제가있어. 당신이 소리 every x
초을 재생하려는 때문에 당신은 당신이 사용한다, 문서도 here을 찾을 수있는 javax.sound.sampled
라이브러리를 사용할 필요가
시도는 그 작업을 수행하는 코드를 작성합니다. – Maroun
기본 Java가 거의 없거나 작은 반면 mp3를 재생할 수있는 MediaPlayer 클래스가 있으므로 [JavaFX] (http://www.oracle.com/technetwork/java/javase/overview/javafx-overview-2158620.html)를 사용합니다. mp3에 대한 지원이 없습니다. TimerTask 작업을 사용하여 간격으로 사운드를 재생하십시오. – Cobbles
AudioPlayer는 향후 제거 될 수있는 내부 독점 API이므로 다른 라이브러리를 사용하는 것이 더 안전합니다. Java로 변경하고 싶지 않다면이 라이브러리를 사용할 수 있습니다 : http://www.javazoom.net/javalayer/javalayer.html – Cobbles