Я пытаюсь интегрировать видеоплеер HTML5 в свое приложение. Мои источники видео и подпись (для тега дорожки) взяты из другого домена.
Когда я использую
<video crossOrigin="anonymous">
<source src="domain1Url"> ... </source>
<track kind="captions" label="English Captions" src="domain2Url" srclang="en" default>
</video>
Весь приведенный выше код отлично работает для меня в небезопасном режиме Chrome (отключена веб-безопасность). В обычном Chrome, если я не укажу атрибут crossOrigin, я получаю сообщение об ошибке
Текстовая дорожка из источника «...» заблокирована для загрузки: не в том же источнике, что и документ, и родительский элемент дорожки не имеет атрибута «перекрестного происхождения». Таким образом, доступ к источнику 'http://localhost...' запрещен.
После указания атрибута crossOrigin API подписи успешно извлекает данные. Но видео не воспроизводится. Может ли кто-нибудь предложить, как я могу воспроизвести видео с установленным атрибутом crossOrigin?