Я написал эту HTML-страницу и поместил это видео со своего компьютера, а также включил английские субтитры, но когда я выбираю любой из двух субтитров, он не появляется на экране. [





В заголовках запросов на предоставленном снимке экрана вы можете видеть, что URL-адрес запроса начинается с file:///F:/Movie/.... <track> не работает с file:, но работает с http: URL-адресами. Это просто означает, что вам нужно запустить HTTP-сервер для обслуживания ваших файлов на http://localhost:8080 (или другом порту) и вместо этого получить доступ к веб-странице через http://localhost:8080/index.html. Только для местного развития, конечно.
При использовании URL-адресов localhost все они имеют одно и то же происхождение (localhost), и политика рефереров strict-origin-when-cross-origin не вступает в силу.
спасибо за помощь, брат, все сработало
Кажется, треки .srt не поддерживаются. См.: stackoverflow.com/questions/26968759/… Вопрос старый, поэтому я не уверен. Что произойдет, если вы удалите его? Другой работает?