参考了阿里云的博客:https://my.oschina.net/u/1464083/blog/2999343
VTTCue官方文档:https://developer.mozilla.org/en-US/docs/Web/API/VTTCue
字幕文件的格式为vtt
创建播放器
var player = new Aliplayer({
"id": "player-con",
"source": "https://example.com/1.mp4",
"width": "100%",
"height": "500px",
"autoplay": true,
"isLive": false,
"rePlay": false,
"playsinline": true,
"preload": true,
"controlBarVisibility": "hover",
"useH5Prism": true
}, function (player) {
console.log("The player is created");
}
);
获取播放器对象
let _video = document.querySelector('video');
添加一个字幕项
_video.addTextTrack('subtitles', '中文', '中文'