1
我明白,如何将AudioInputStream
从一种格式转换为另一种格式。现在,当我有流转换,如何将它写入匹配SourceDataLine
我有?如何在Java中的两个混音器之间建立“连接”?
只是循环过read()
和write()
方法?或者有更好的预制方法?
我明白,如何将AudioInputStream
从一种格式转换为另一种格式。现在,当我有流转换,如何将它写入匹配SourceDataLine
我有?如何在Java中的两个混音器之间建立“连接”?
只是循环过read()
和write()
方法?或者有更好的预制方法?
是的。通常在带有布尔值的while循环中完成,以允许通过“外部”线程停止。
在Java教程的“使用SourceDataLine”标题下有一个很好的例子。 http://docs.oracle.com/javase/tutorial/sound/playing.html
有打开和关闭线条的额外步骤,但教程也涵盖了这一点。