Вы, кажется, находитесь на правильном пути с алгоритмом. Посмотрите эту скрипку для демонстрации того, что вы можете попробовать.
Что касается вопросов с данными, вы ответили на вопрос 1 вопросом 2. Размещение всего на одной странице сохранит фильм в памяти. Пока вы просто прячете плеер и не уничтожаете его, вам не придется перезагружать фильм.
Дайте мне знать, если это вам поможет!