2015-10-14 62 views
0

我需要知道如何在java中循環一段音頻文件。我不能說我的代碼有什麼問題。如果你需要看到更多的程序,我可以發佈它。任何幫助,將不勝感激!我需要知道如何在java中循環一個.wav文件n次數

public static double [] audioLoop(double [] audio, int loops) 
    { 
     double [] result = new double[audio.length*loops]; 
     for (int i = 0; i < loops; i++) 
     { 
       result[i] = audio[i]*loops;      
     } 
     if (loops <= 0) 
      return null; 
     else 
      return result; 
    } 
+0

我的文件。我只是通過命令提示符運行它們。 – NathanCassel

+0

假設雙打包含音頻數據? – geokavel

+0

隨着程序我已經做到了,我可以合併,切割,打擊,反轉,改變音量和回聲,但我堅持循環。 – NathanCassel

回答

1

儘量

for (int i = 0; i < result.length; i++) { 
    result[i] = audio[i % audio.length]; 
} 
+0

它的工作!非常感謝(:): – NathanCassel

+0

你知道它是如何工作的嗎,比如%是幹什麼的? – geokavel

+0

我有點理解,但我不是100%爲什麼你使用%。 – NathanCassel

相關問題