2015-11-21 3 views
2

Живой пример кода здесь: http://jsfiddle.net/inspiredtolive/5t8fbod2/HTML5: Видео не загружается при попытке добавить субтитры

Я изменил источник видеосигнала на 2-ом видео и все внезапные, видео даже не нагрузки.

<video controls crossorigin="anonymous"> 
    <source type="video/mp4" src="http://potatotest.eu.pn/html-practice/SampleVideo_1080x720_1mb.mp4"> 
    <track kind="subtitles" srclang="en" label="English" default src="//releases.flowplayer.org/vtt/subtitles-en.vtt"> 
</video> 

Удаление атрибута crossorigin позволит загружать видео, но субтитры не будут отображаться. Это может иметь какое-то отношение к источнику видео? Что я делаю?

+0

Какой браузер вы пытаетесь? –

+0

@ArielMaduro Chrome –

+0

Может быть css –

ответ

-1

Код <video> не имеет атрибута crossorigin. Удалите их оба.

+0

Делая это, оба видео не будут отображать субтитры ... –

+0

Первое предложение о [mdn article ** CORS settings attribute ** ] (https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes): «В HTML5 некоторые HTML-элементы, которые поддерживают CORS, такие как' ' или '

+0

Когда я удалил эти атрибуты, это сработало для меня. – PHPglue

Смежные вопросы