javasound

    0热度

    1回答

    我正在建立一个语音合成器,除了音频,一切都可以工作。我有一个存储为.wav文件的音素列表,我用AudioInputStreams调用它们,但不会重复。我不知道可能是什么问题,所以任何帮助,将不胜感激。 初始化一个HashMap充满的手机的代码是 for(File phone : listOfFiles){ String path = phone.getPath();

    1热度

    1回答

    在Java应用程序中,怎么可能输出音频的油漆的功能?我试过这段代码: public static void Player(String audioname){ //For audio InputStream in = null; try{ in = new FileInputStream (new File (audioname)); } cat

    -1热度

    2回答

    我不断收到我的代码行34上的LineUnavailableException:https://www.refheap.com/21223 错误读为javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endia

    0热度

    1回答

    如何一次只播放1个音频文件? 所以我创建了一个GUI,它有多个按钮,并且每个按钮都附有一个动作监听器。当按下按钮时,它将播放音频文件(.wav)。这工作正常。 问题是我希望它在任何时候只播放一个文件,所以声音不重叠,我不知道该怎么做。 我需要使用线程和同步吗?任何和所有的意见将不胜感激。 编辑 声明为类变量: String soundName; AudioInputStream audioInp

    0热度

    1回答

    所以我试图制作一个吉他模拟器,如果我打电话给某个方法,那个音符就会播放。但是,当我再次调用它时,以前的声音停止播放。 public class ytst { public static void main(String[] args)throws Exception { Estring.play(1); TimeUnit.SECONDS.sleep(3);

    1热度

    1回答

    所以,我一直在做一个宠物项目一段时间,我终于完成了所有的工作...大部分。我的项目代码已经在JAVA audio data streaming 0s(请原谅我忘记开始我的TargetDataLine xp)。我的问题更具理论性,可能会被解释为“使用更低级别的语言”,但我很好奇是否有办法在Java中使用它。以我的代码设置synchronously的方式,我的音频数据的读取/写入之间存在一个延迟,这个

    0热度

    1回答

    当我运行此代码没有得到播放。但没有错误。我正在使用跨平台JMF 2.1.1,并在我的netbeans项目中导入了JMF.jar文件。 import javax.swing.*; import java.awt.*; import javax.media.*; import java.awt.event.*; import java.net.*; public class HelloJM

    7热度

    2回答

    采样率和帧率有什么区别?我试图检查一首歌曲,并使用java找到采样率和帧率。它们具有相同的值,它使我感到困惑。 不包含很多样本? 谢谢

    1热度

    1回答

    因此,我一直在研究一个学习类型项目,以从一行中获取音频数据并将其呈现给我的扬声器。现在,我在最后一根稻草和最后几行代码上,我不知道会先发生什么。一旦两条数据线都设置好了,我尝试将TargetDataLine读入一个字节数组,并且编译器会抛出一个nullPointerException。错误跟踪到Stream.java:138这是public static void play()。我不确定我的Thr

    1热度

    1回答

    因此,我正在编写一个程序,在没有声音播放时将音频片段分成多个部分。以便从声音文件创建的所有剪辑只包含带声音的部分。我将如何使用Java来完成此操作?我计划使用FLAC,但该程序目前也支持WAV。 RMS是确定这个最好的方法吗?任何代码的奖励积分。