javasound

    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?的第一首曲目中成功提取節奏信息,但

    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