Ci sono tanti modi per farlo, in ogni caso non mi sembra una cosa poi così difficile.

C'è una serie di pulsanti (regioni) che probabilmente sono inseriti in una clip filmato. Per ogni clip verrà impostata una variabile con il tempo previsto (probabilmente c'è un database sotto) ed in base a questa variabile viene attaccata la clip con il tempo relativo.