Java playing.wav听起来像是一个程序
我目前的项目涉及播放音乐,我发现了一个有用的工作代码来播放.wav声音文件,但是如何提高声音的速度、提高或降低音量以及静音呢。是否有我必须使用的命令或方法?这是我目前正在使用的Java playing.wav听起来像是一个程序,java,io,inputstream,audio,wav,Java,Io,Inputstream,Audio,Wav,我目前的项目涉及播放音乐,我发现了一个有用的工作代码来播放.wav声音文件,但是如何提高声音的速度、提高或降低音量以及静音呢。是否有我必须使用的命令或方法?这是我目前正在使用的 import java.io.*; import javax.sound.sampled.*; try { AudioInputStream stream; AudioFormat format; DataLine.Info info; Clip clip; File file1
import java.io.*;
import javax.sound.sampled.*;
try {
AudioInputStream stream;
AudioFormat format;
DataLine.Info info;
Clip clip;
File file1 = new File("C:\\Users\\Bryce\\Desktop\\DM Galaxy.wav");
stream = AudioSystem.getAudioInputStream(file1);
format = stream.getFormat();
info = new DataLine.Info(Clip.class, format);
clip = (Clip) AudioSystem.getLine(info);
clip.open(stream);
clip.start();
} catch (Exception e) {
e.printStackTrace();
}
这很好,但唯一的问题是,它以最快的速度播放,与我播放音频文件相比,听起来非常慢。有什么建议吗?你一下子有很多问题。有关音量控制/静音,请参阅有关播放速度的信息,该解决方案可能与该链接类似,但具有FloatControl.Type.SAMPLE\u RATE。至于你的速度问题;由于某些原因,播放采样率似乎已关闭。也许对javax.sound有更多了解的人可以回答这个问题。关于如何停止声音的任何想法。因为我已经试过clip.stop;但它似乎不起作用。有什么想法吗@杰森