gpt4 book ai didi

java - 在 Java 中播放 .wav 文件

转载 作者:行者123 更新时间:2023-11-30 11:24:22 25 4
gpt4 key购买 nike

大家好,我正在尝试使用 clip 使用 java 开发一个声音播放器。我遵循了 docs.oracle.com 上的教程。但我不明白。这是我的代码

import java.io.File;
import java.io.IOException;

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;

public class SoundPlayer{
public static void main(String[] args) {
try {
Clip clp = AudioSystem.getClip();
AudioInputStream is = AudioSystem.getAudioInputStream(new File("1_welcome.wav"));
clp.open(is);
clp.start();
} catch (LineUnavailableException e) {
e.printStackTrace();
} catch (UnsupportedAudioFileException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

我的问题是当我运行应用程序时,没有任何反应。

最佳答案

设置音量-

clp.open(is);

FloatControl volume = (FloatControl) play.getControl(FloatControl.Type.MASTER_GAIN);
volume.setValue(1.0f);

clp.start();

关于java - 在 Java 中播放 .wav 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20698807/

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