Для приложения Android (для Android версии 2.1) я хочу проанализировать звуковой файл и получить частоту. Поэтому я хочу включить javax.sound.sampled.* для этой цели. Как я могу это получить? Любой внешний файл jar может сделать это для меня? Любой такой файл jar доступен?
Android включает javax.sound.sampled.*
Ответы (3)
Андроид не поддерживает :(
person
logcat
schedule
11.08.2011
Библиотека быстрого преобразования Фурье (БПФ) должна подойти для ваших целей. К сожалению, порекомендовать ничего не могу, так как сам не пробовал.
person
Petteri H
schedule
11.08.2011
После долгих поисков в Google наконец наткнулся на эту библиотеку БПФ, написанную на чистой Java, отлично работает на Android: http://moonblink.googlecode.com/svn/trunk/HermitLibrary/doc/ca/uol/aig/fftpack/package-summary.html а>
Обратите внимание, что вам также понадобятся некоторые другие биты из библиотеки hermitlibrary, но это довольно просто. Это достаточно быстро, чтобы я мог БПФ стереопотока, манипулировать спектром и повторно синтезировать звук в реальном времени :-D
person
cmbryan
schedule
01.06.2012