Я пытаюсь создать функцию, с помощью которой пользователь может переключаться (назад и вперед) между несколькими видео, сохраняя при этом единообразное аудио.Подумайте о возможности смотреть концерт под разными углами, но при этом слушать один звук.Проблема, с которой я столкнулся при использовании этой функции, заключается в том, что между изменениями в видео не может быть задержки, или звук больше не будет синхронизироваться с видео (особенно верно после нескольких изменений).
Я пробовал два методаоба используют только html5 (я бы предпочел не использовать флэш-память, хотя в конечном итоге у меня будет запасной вариант), который не сработал без проблем, хотя в зависимости от браузера и аппаратного обеспечения он может быть очень близок.
Основные методы:
Метод 1: Предварительная загрузка всех видео и изменение пути src для видео при каждом клике с использованием javascript
Метод 2: Снова предварительная загрузка видео и использование нескольких тегов и переключение между ними с использованием javascript при каждом нажатии.
Есть ли способ заставить любой из этих двух методов работать без проблем?Должен ли я использовать небольшую ручную уловку, такую как одновременное воспроизведение обоих видео на секунду, прежде чем показывать второе и останавливать первое?Разве это не может быть сделано с игроками html5?Можно ли это сделать с помощью вспышки?
Я видел такой вопрос несколько раз с видео и аудио без четкого решения, но им было пару месяцев, и я надеялся, что сейчас естьрешение.Спасибо за помощь.