Одно из решений состоит в том, чтобы на странице было три отдельных видеоэлемента и предварительно загружать видео, которые не воспроизводятся в начале, и воспроизводить их, но немедленно приостанавливать их.
Каждый видеоэлемент находится в том же месте настраница, т.е. они перекрывают друг друга, но вы делаете только один видимый за один раз.
Затем вы можете переключить видимое видео и начать его воспроизведение, приостановив воспроизведение предыдущего и сделав его невидимым.
Этот метод используется некоторыми видеосервисами OTT для смешивания рекламыразрывы с основным видео.