2012-03-28 3 views
1

Я понимаю, как конвертировать AudioInputStream из одного формата в другой. Теперь, когда у меня преобразован поток, как записать его в соответствие SourceDataLine У меня есть?Как сделать «соединение» между двумя микшерами в Java?

Just loop over read() и write() методы? Или есть лучшие готовые методы?

ответ

1

Да. Обычно выполняется в цикле while с булевым, чтобы обеспечить возможность остановки через «внешний» поток.

В учебниках Java есть хороший пример под заголовком «Использование SourceDataLine». http://docs.oracle.com/javase/tutorial/sound/playing.html

Есть дополнительные шаги для открытия и закрытия линий, но в учебнике также рассматривается это.