gpt4 book ai didi

java - 静音问题

转载 作者:行者123 更新时间:2023-11-30 04:11:28 26 4
gpt4 key购买 nike

我在静音或音乐时遇到问题好吧,我确实把声音静音了,但声音已经在运行或音乐循环了没有静音!

代码:

public static void playSound(String path, int loop) {
try {
if (isSoundEnabled) {
AudioInputStream audioIn = AudioSystem.getAudioInputStream(Main.class.getResource(path));
Clip clip = AudioSystem.getClip();
clip.open(audioIn);
clip.start();
clip.loop(loop);
}
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
isSoundEnabled = false;
}
}

这会阻止播放新声音,但不会停止已播放或仍在循环的旧声音。

最佳答案

我没有看到任何执行操作的方法,所以我从头开始解释。

  1. 查看此链接, Get sound on button press

一旦您播放了声音,现在您需要通过向正在播放声音的同一 Action 监听器添加停止方法来停止声音,或者您可以创建另一个按钮来停止声音当前正在播放声音。

  1. 查看此链接 Stop music clip in java

  2. 也检查一下这个 Another method to stop the sound

如果您对所有链接有任何其他问题,请随时问我..!!

关于java - 静音问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19509035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com