1
我明白,如何將AudioInputStream
從一種格式轉換爲另一種格式。現在,當我有流轉換,如何將它寫入匹配SourceDataLine
我有?如何在Java中的兩個混音器之間建立「連接」?
只是循環過read()
和write()
方法?或者有更好的預製方法?
我明白,如何將AudioInputStream
從一種格式轉換爲另一種格式。現在,當我有流轉換,如何將它寫入匹配SourceDataLine
我有?如何在Java中的兩個混音器之間建立「連接」?
只是循環過read()
和write()
方法?或者有更好的預製方法?
是的。通常在帶有布爾值的while循環中完成,以允許通過「外部」線程停止。
在Java教程的「使用SourceDataLine」標題下有一個很好的例子。 http://docs.oracle.com/javase/tutorial/sound/playing.html
有打開和關閉線條的額外步驟,但教程也涵蓋了這一點。