Ваш код неверен в нескольких частях.Следуя ему и вызывая U верхнюю часть «if» и L нижнюю часть if, вы повторяете этот шаблон: UUUULUUUULUUUULUU Теперь каждый четвертый U вы вычисляете y = 4 * 235 = 940 как верхний левый угол, и этовероятно, вне вашего поля зрения (например, если у вас есть панель навигации, высота вашего вида будет ровно 940 пикселей в высоту!).Так что 4-й ряд не виден, потому что вне экранаКроме того, каждый цикл U рисует вид шириной 768 пикселей и высотой 245, так что это горизонтальная полоса.Теперь первые 3 Us из первых трех видеороликов рисуют первые три линии, а 4-й U рисует линию вне экрана.Затем буква «L» ничего не делает, она пропускает видео (sic!) И устанавливает «p» таким образом, что следующая последовательность из 4 полос будет смещена на 245 пикселей вправо, что, вероятно, глючит, поскольку полосы все еще имеют ширину 768 пикселей, поэтому следующаяциклы эти полосы будут частично вне экрана (за правую границу).Кроме того, когда вы начнете рисовать вторую последовательность UUUU, вы перезапишете их поверх существующих, но сместитесь на 245 пикселей вправо.
Ну, я не знаю, что вы хотите сделать, но это кажется довольно сложным для сетки и очевидно глючит.Вы должны позаботиться о своем «смахивании» кода, а затем отладить его, напечатав в консоли положение всех ваших видео и попытаться отладить его.Не пытайтесь исправить это, ища магические числа в параметрах.