Ответ 1
Скорее всего, звук перехода получил AUDIO_OUTPUT_FLAG_FAST
, чтобы использовать воспроизведение с низкой задержкой, если возможно, но класс AudioTrack
считал, что настройки дорожки несовместимы с аудиовыходом с низкой задержкой, поэтому флаг получил и трек обработан так, как будто флаг не был установлен для начала. Поэтому я бы не подумал, что это о чем беспокоиться.
В связи с тем, почему флаг отказался; Я бы сказал, что наиболее вероятной причиной является несоответствие частоты дискретизации. Сообщается, что журнал вопроса, с которым вы связались, был добавлен в эту фиксацию в AOSP. Но если мы посмотрим на основную ветвь базы кода, используемую на многих устройствах Qualcomm, мы видим, что она все еще имеет журнал "AUDIO_OUTPUT_FLAG_FAST denied by client"
в том случае, если были несоответствие частоты выборки. Какие журналы вы получаете, зависит от точной реализации на вашем устройстве (то есть, какое устройство и версия Android вы используете).