2015-12-02 3 views
1

Я реализовал видеоплеер на нашем веб-сайте с помощью VideoJS и имею следующую проблему.VideoJS не отображает субтитры

Игрок инициализируется с установкой последующих данных:

var video_setup = { 'controls': true, 
        'preload': 'none', 
        'playbackRates': [0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 3], 
        'poster': getPosterUrl(jsonObject), 
        'tracks': [ 
         { src: 'video/0546_prepod_01H.vtt', kind: 'subtitles', srclang: 'ru', label: 'Русский' }, 
        ], 
        'plugins': { 
         videoJsResolutionSwitcher: { 
          default: 'low', 
          dynamicLabel: true 
         } 
        }}; 

Но после этого я могу увидеть субтитры только в Firefox. В Google Chrome и Internet Explorer нет переключателя субтитров.

Также я попытался использовать функцию addRemoteTextTrack. Он добавил субтитры, но ничего не происходит, когда я включаю субтитры.

Есть ли способ активировать субтитры во всех браузерах?

Заранее спасибо.

ответ

1

Исправлено после добавления к установке данных

'html5': { 
    nativeTextTracks: false 
}, 
Смежные вопросы