2015-12-02 78 views
1

我使用VideoJS在我們的網站上實現了videoplayer,並遇到以下問題。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 
},