2016-03-23 9 views
0

Я просто хочу создать синусоидальную волну и попросить мое приложение. Есть ли простой способ сделать это, а не создавать и сохранять совершенно новый файл для чтения AudioManager? Может ли он прочитать его напрямую?Может ли Android воспроизвести массив ints как аудио без преобразования в .wav или подобное?

ответ

0

Посмотрите на класс AudioTrack, в частности методы write(). Есть несколько вариантов выбора, но тот, который принимает массив данных float[], вероятно, самый простой способ воспроизвести генерируемую синусоидальную волну из вашего приложения.