При отсутствии всяких регулировок громкости и эквалайзера, основная пакость - это микшер андроида, который в том числе в определенных случаях будет менять SR сигнала.
Вся проблема в том, что источников звука в любой ОС много, эти источники могут иметь разный SR, задача микшера всё это дело привести к единому SR и смешать в заданных пропорциях.
Есть ещё такая штука, как монопольное использование звукового устройства, это когда источник звука занимает звуковое устройство целиком и блокирует сигналы от других устройств.
В немонопольном режиме звуковое устройство может подстраиваться под SR первого источника сигнала, а все последующие подгоняются по SR под первый.
В андроиде микшер может вообще быть настроен на фиксированный SR, независимо ни от источника сигнала, ни от возможностей звукового устройства.
В общем всё это требует изучения конкретной реализации. При желании, думаю, можно минимизировать последствия работы андроидного микшера до приемлемого минимума.
Основная задача сделать так, чтобы не происходило изменения SR воспроизводимого файла, тогда потерь будет минимум.
Социальные закладки