Q:

the play next/prev button issue?

When I set the tittle of the video, it appears for a few seconds, then disappears after each video has played. Everything works fine without the play-next/prev buttons. If I hit either button quickly, many times, the tittle reappears and disappears seemingly forever. Please check the complete code from JSfiddle.
function nextVideo(){
    $('#videotittle').hide();
    play(vidIndex + 1);
}

function prevVideo(){
    $('#videotittle').hide();
    play(vidIndex - 1);
}

A:

The setTimeout that is called to delay the initial showing of the title is never cancelled (Cleartimeout) 
a reference to the setTimeout needs to be kept that can be cancelled e.g.: 
curTimeout =setTimeout( ....
and on play: clearTimeout(curTimeout);
Fiddle
PS, the fiddle is based on the older fiddle in the comments of the previous answer. It might be somewhat different than the new version

