Как я могу вызвать событие, когда HTMLAudioElement воспроизводит больше, чем указанная метка времени?
Я имею в виду здесь оба понятия.
1 Я хотел бы знать, когда текущее время воспроизводимого аудио проходит определенную точку в аудио (например, я хотел бы запустить свою собственную функцию, когда аудио воспроизводит часть после первого 25% от общей продолжительности).
2 И я хотел бы знать, как долго воспроизводился HTMLAudioElement (например, если кто-то слушал аудио длительностью 5 часов в течение часа, а затем перемотал на 3-й час аудио и еще час слушаю, хотелось бы знать, что всего два часа).