addSubtitleTracks command implelemted

This commit is contained in:
NikolaBorislavovHristov 2018-12-11 16:20:53 +02:00
parent 2777b4c83b
commit 5d803f8208

View file

@ -178,6 +178,21 @@ var HTMLVideo = function(container) {
break;
case 'command':
switch (arguments[1]) {
case 'addSubtitleTracks':
if (loaded) {
var uniqSubtitleIds = {};
subtitleTracks = subtitleTracks.concat(arguments[2])
.reduce(function(result, subtitleTrack) {
if (!uniqSubtitleIds[subtitleTrack.id]) {
uniqSubtitleIds[subtitleTrack.id] = true;
result.push(Object.freeze(subtitleTrack));
}
return result;
}, []);
onSubtitleTracksChanged();
}
break;
case 'mute':
video.muted = true;
return;
@ -185,11 +200,6 @@ var HTMLVideo = function(container) {
video.volume = video.volume !== 0 ? video.volume : 0.5;
video.muted = false;
return;
case 'addExtraSubtitles':
if (loaded) {
//
}
break;
case 'stop':
video.removeEventListener('ended', onEnded);
video.removeEventListener('error', onError);