HTML5 Video - Как сделать непрерывное воспроизведение и / или цикл нескольких видео?

Как я могу надежно воспроизводить несколько видео один за другим без проблем? Как есть небольшая пауза или мерцание между воспроизведением 2 видео.

В моем конкретном примере у меня есть 3 видео. Мне нужно воспроизвести все 3 из них плавно, один за другим, и мне также нужно зациклить среднее видео произвольное количество раз (скажем, 2 или 3). Все это должно происходить беспрепятственно и последовательно в разных браузерах.

Я пытался все под луной, начиная от воспроизведения видео на конце видео, до использования нескольких тегов видео и скрытия и замены их, я даже пытался реализовать это во Flash, но, увы, ничего не работает, и та же проблема возникает в текущем Вспышка тоже.

Я видел этот (или похожий) вопрос, который задавали много раз, но пока не нашел надежного решения.

Кто-нибудь знает решение этой проблемы?