Para el reproductor de video, hay 3 acciones: play , pause y continue . Para la acción de continue , se define como play después de una pause .
Si tengo 2 funciones ya definidas para play y pause :
videoPlayer.on('play', function () { //play video }); videoPlayer.on('pause', function () { //pause video }); Tengo problemas para definir la acción secuencial de pause -> play . ¿Funcionaría la siguiente función para continue ?
videoPlayer.on('pause').on('play', function () { //Continue video })Si entendí tu pregunta correctamente, podrías usar promesas para esperar hasta que el video esté en pausa.
function playP() { videoPlayer.on('play', function () { //play video }); } function pauseP() { return new Promise((res, rej) => { videoPlayer.on('pause', function () { // do stuff res(true); }); }) } pauseP().then((x) => { if (x) playP(); }) Este código esperará hasta que el video esté en pausa para comenzar a escuchar el evento de play .