有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案