Я использую howler.js для воспроизведения аудио. Функция, которую я пытаюсь реализовать, заключается в выделении текста во время воспроизведения звука. У меня есть метки времени (начало и конец) данных JSON для каждого слова.
Чтобы добиться выделения слова (слов) звуком, я подумал о том, чтобы циклически проходить по словам для каждого слова, если текущее время поиска находится в ограниченном диапазоне времени начала и окончания слова, тогда Я изменю атрибут слова HTML SPAN
.
Разве мне не нужно событие, которое продолжает срабатывать во время воспроизведения звука? Другими словами, если бы моей целью было реализовать панель поиска аудио, как бы я достиг этой цели? Из документации howler.js цель функции onseek
неясна, она не запускается. Вот что я попробовал из документации.
sound = new Howl({
src: ['output.mp3'],
html5: true,
onseek: function() {
console.log('seeking...');
}
});
Или я должен смотреть на что-то еще?