Android: Смешивание нескольких экземпляров AudioTrack?

Мне нужно запускать два экземпляра AudioTrack одновременно. Они должны работать отдельно, потому что я играю их с разными частотами дискретизации. Я обнаружил, что если я запускаю их в одном потоке, они «по очереди». Я запускаю их каждый в отдельном потоке, но звук тормозит.

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

8
задан BTR 13 December 2010 в 03:07
поделиться