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