Как сделать «соединение» между двумя микшерами в Java? - PullRequest
1 голос
/ 28 марта 2012

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

Просто перебрать методы read() и write()? Или есть лучшие готовые методы?

1 Ответ

1 голос
/ 29 марта 2012

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

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

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

...