Clipul porneste automat sau tu/userii dau click pe clip ca sa-l porneasca?
Daca trebuie sa dai click pe video ca sa proneasca atunci poti folosi eventul onclick si poti salva clipul/element-ul pe care s-a dat click intr-o variabila si poti urmari durata clipului.
O sa ai doua variabile start si end duration de care te poti folosi atunci cand dai play o sa increment pe start iar cand start === end atunci o sa selectezi urmatorul element sau sibling cu clasa “post”. Sau daca folosesti on eneded event Element.nextElementSibling - Web APIs | MDN
Daca le ai toate elementele intr-un array atunci poti pe on click iei index-ul array-ului si adaugi on conditie pe oneneded si incrementezi cu +1 index-ul selectat.
Verifica daca elementul curent, cel care se reda are atributul autoplay daca il are atunci pe on endend adaugi scroll la urmatorul element si ii adaugi autoplay
Tu trebuie sa gasesti urmatorul element si sa navighezi spre el onended incearca sa adaugi un data attribute de test unde sa adaugi index-ul fiecarui element si sa dai log la elementul curent si urmatorul sa vezi daca le ai selectate corect.