Как захватить аудио данные в Java - PullRequest
3 голосов
/ 15 февраля 2010

Я хочу получить доступ к аудиоданным, которые мой микрофон записывает с помощью Java. Как бы я это сделал?

Моя цель - сохранить записанные аудиоданные и одновременно воспроизвести их для пользователя.

Ответы [ 2 ]

5 голосов
/ 15 февраля 2010

Если вам не нужны какие-либо дополнительные функции в JMF, я бы их избегал, так как разработка прекращена (последняя версия 2004 года), у него проблемы с совместимостью с Java 6, очень ограниченная функциональность в 64-битной среде. ВМ и должен быть установлен как отдельная библиотека расширений.

Запись звука, воспроизведение и несколько простых форматов мультимедиа поддерживаются непосредственно JavaSound (javax.sound), который является частью стандартного API Java.

2 голосов
/ 15 февраля 2010

Взгляните на Java Media Framework

API Java Media Framework (JMF) позволяет аудио, видео и другие основанные на времени медиа для добавления в приложения и апплеты, построенные на Java технология. Этот дополнительный пакет, который может захватывать, воспроизведение, поток, и перекодировать несколько форматов мультимедиа, расширяет платформу Java 2, стандарт Издание (J2SE) для мультимедиа разработчики, предоставляя мощный инструментарий для разработки масштабируемого, кроссплатформенная технология.

В ней должно быть все, что вам нужно.

...