javasound

    3热度

    1回答

    这只是测试文件,我有我的Sound类,我从另一个主类调用它。它播放3秒,然后停止,然后不再播放。什么可能是这个问题? 这让我疯狂。 Sound类 public class Sound { private static URL url1, url2, url3, url4; private static AudioClip gun, boom; private sta

    -3热度

    2回答

    我需要在Java中创建一个函数,该函数为音频添加特定频率和长度的音符。我的频率为双倍,音符长度以毫秒为单位。 全功能描述: This method takes one AudioInputStream and adds the sound of a certain pure frequency to the FRONT of it, lasting a certain length of time

    0热度

    1回答

    没关系,我有这样的问题:我的声音开始正常播放,但即使它不会停止,“clip.stop()”或“clip.close()” ......你有什么想法该怎么做才能阻止它? (我甚至可以接受甚至静音,我真的很绝望) public class Main { //audio playing public static void audio(boolean a) { try {

    1热度

    1回答

    这里我有一段简单的代码,它以固定的时间间隔与自定义的Soundbank一起播放10个音符,但结果不是以正常速度播放,或者是引入了一个显着的延迟。难道我做错了什么 ?有没有“热身”时间? 我在Ubuntu上使用OpenJDK 8. 谢谢:)。 import java.io.File; import java.io.IOException; import javax.sound.midi.*;

    0热度

    1回答

    我是新来的Java和声音API在Java中,我已经写了这段代码,我不能理解不同的声音来自不同的行,因为我没有改变代码中的工具。 import java.awt.*; import javax.swing.*; import javax.sound.midi.*; import java.util.*; import java.awt.event.*; public class Beat

    0热度

    1回答

    所以我一直试图在游戏中添加声音,但是在读取资源流时初始化AudioPlayer类时出现错误。我在另一个游戏项目上测试了它,并且它没有错误地运行正常,所以它是很奇怪的。这里是我的代码为AudioPlayer: public class AudioPlayer { private Clip clip; public AudioPlayer(String s) { try{

    0热度

    3回答

    我正在尝试编写一个程序,该程序将带一个句子并播放每个单词的声音片段。我对于stackoverflow和javascript/html很新,所以我很抱歉,这种格式是垃圾。我遇到了单词一起播放的问题,为了解决这个问题,我添加了一个.onended(),但是这只能修复前两个单词,并且使用循环无法工作。感谢您的任何帮助。这是我目前: <body> What would you like me to

    0热度

    2回答

    我需要wav文件从格式转换1到FORMAT 2 格式1: μ律,8000Hz的64 kbps的,单声道 FORMAT 2: 集装箱WAV 编码PCM 速率16K 样本格式16位 通道单 以下是代码片段: File file = new File("audio_before_conversion.wav"); AudioFormat audioFormat = new AudioFormat(16

    0热度

    1回答

    我有一个用Java编写的应用程序,需要播放音频。我使用OpenAL(使用java-openal库)进行任务,但是我想使用OpenOL直接不支持的WSOLA。我发现了一个名为TarsosDSP的java本地库,它支持WSOLA。 该库使用标准Java API进行音频输出。在SourceDataLine的安装过程中出现的问题: IllegalArgumentException: No line mat

    0热度

    1回答

    我正试图从midi文件的第一首曲目中提取旋律的速度,并将其应用于包含音符事件的曲目的其余部分。 从根本上讲,我一直试图在noteOn()消息之后替换Thread.sleep()方法,该消息每次播放固定时间间隔的音符。因此我正在失去整个赛道的节奏。 我从以前提出的问题How does Midi TEMPO message apply to other tracks?的第一首曲目中成功提取节奏信息,但