java正在尝试使采样声音静音
我在添加静音控制时遇到问题
对不起,我是初学者
private BooleanControl muteControl;
private Clip audioClip;
public void load(String audioFilePath)
throws UnsupportedAudioFileException, IOException,
LineUnavailableException {
File audioFile = new File(audioFilePath);
AudioInputStream ais = AudioSystem
.getAudioInputStream(audioFile);
AudioFormat format = ais.getFormat();
DataLine.Info info = new DataLine.Info(Clip.class, format);
audioClip = (Clip) AudioSystem.getLine(info);
muteControl = (BooleanControl) audioClip.getControl(BooleanControl.Type.MUTE);
audioClip.addLineListener(this);
audioClip.open(ais);
}
行muteControl = (BooleanControl) audioClip.getControl(BooleanControl.Type.MUTE);
一直给我一个“IlligalArgumentException:不支持的控件类型:静音”
我还尝试使用MASTER\u GAIN控件,它给了我“IlligalArgumentException:不支持的控件类型:MASTER\u GAIN”
共 (0) 个答案