hi,
Arrays is a good way to go, but you can use a bool instead of an int variable.
Do you need to know the result of all videos on the start of the game?
Meaning you need to loop thru the whole array, then it is better to split them.
If you only need to know a certain video on a certain moment of the game and you know in advanced on what index number, then a single array would be fine.
But for better clarity when placing all your videos, maybe it would be better to split them up (for each world or for each category as you said)