Я просто хочу создать синусоидальную волну и попросить мое приложение. Есть ли простой способ сделать это, а не создавать и сохранять совершенно новый файл для чтения AudioManager? Может ли он прочитать его напрямую?Может ли Android воспроизвести массив ints как аудио без преобразования в .wav или подобное?
0
A
ответ
0
Посмотрите на класс AudioTrack, в частности методы write()
. Есть несколько вариантов выбора, но тот, который принимает массив данных float[]
, вероятно, самый простой способ воспроизвести генерируемую синусоидальную волну из вашего приложения.