我在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
功能。它添加了字幕切换器,但是当我切换字幕时没有任何反应。
有没有办法在所有浏览器中激活字幕?
提前致谢。
答案 0 :(得分:1)
添加到数据设置后修复
'html5': {
nativeTextTracks: false
},