VideoJS不显示字幕

时间:2015-12-02 13:42:45

标签: javascript html5 video.js

我在VideoJS的网站上实现了videoplayer,并且遇到了以下问题。

使用以下数据设置初始化播放器:

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中看到字幕。在谷歌浏览器和Internet Explorer中,没有字幕切换器。

我也试过使用addRemoteTextTrack功能。它添加了字幕切换器,但是当我切换字幕时没有任何反应。

有没有办法在所有浏览器中激活字幕?

提前致谢。

1 个答案:

答案 0 :(得分:1)

添加到数据设置后修复

'html5': {
    nativeTextTracks: false
},