Я пытаюсь использовать простой код в расширении Chrome:
var audio = new Audio();
//audio.src = chrome.extension.getURL("./wavtry.wav");
audio.src = chrome.extension.getURL("./shortestsound.mp3");
audio.preload = 'auto';
audio.play();
Но я получаю задержку (около 50-70мс) при воспроизведении звука. Это не заметно, если я не записываю видео и не анализирую его кадр за кадром, но это сильно влияет на реакцию в играх, требующих скорости.
Я использую mutationObserver для запуска визуального и слухового сигналов, а задержка звука измеряется относительно визуального сигнала (который срабатывает без задержки).
Я проверял это как в Chrome, так и в FireFox (задержка похожа).
Есть ли способ уменьшить эту задержку звука?