Tengo un audio determinado y quiero realizar una acción en momentos determinados, por ejemplo, a los 5 segundos, 10 segundos y 20 segundos. También necesito que cuando el usuario pause el audio, las acciones sucedan a los 5, 10 segundos y 20 segundos desde el comienzo del audio de todos modos. Solo puedo usar vanilla js. Intenté usar setTimeout pero cuando el usuario pausa el audio y luego hace clic en reproducir, el tiempo de espera comienza nuevamente desde ese segundo específico.