You have to put your code in the callback function you supply to setTimeout
:
function stateChange(newState) { setTimeout(function () { if (newState == -1) { alert('VIDEO HAS STOPPED'); } }, 5000); }
Any other code will execute immediately.
You have to put your code in the callback function you supply to setTimeout
:
function stateChange(newState) { setTimeout(function () { if (newState == -1) { alert('VIDEO HAS STOPPED'); } }, 5000); }
Any other code will execute immediately.