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