Я пишу приложение для психологии в jQuery. Часть моего проекта требует измерения времени реакции пользователя на звук (пользователь нажимает клавишу). Таким образом, мне нужно воспроизвести звуковой файл с наименьшей возможной задержкой между тем, когда я вызываю (& timestamp) звуковой файл, и когда он фактически начинает воспроизводиться. Большинство звуковых плагинов не описывают, как они обрабатывают лаги. Посоветуйте, пожалуйста, лучший метод!
Мне полезны только ответы, основанные на сплошной CS (не "этот плагин звучит быстро"). По крайней мере, мне нужно знать, какова возможная задержка для метода, который я использую (для вычисления доверительного интервала).
Альтернативным и действительно предпочтительным решением будет метод количественного определения лага. В этом случае длина лага будет неважной, потому что я легко могу ее исправить.
Я не знаю, какие звуковые файлы я буду использовать, но я думаю, что они будут очень маленькими. Два WAV-файла по 100 КБ каждый, вероятно, является надежной оценкой.