throw error if subtitles failed to parse

This commit is contained in:
nklhrstv 2020-03-24 14:05:11 +02:00
parent 8a4825e1a2
commit f27c29980c

View file

@ -159,6 +159,10 @@ function HTMLSubtitles(options) {
.then(function(text) { .then(function(text) {
if (typeof text === 'string' && selectedTrackId === selecterdTrack.id) { if (typeof text === 'string' && selectedTrackId === selecterdTrack.id) {
cuesByTime = subtitlesParser.parse(text); cuesByTime = subtitlesParser.parse(text);
if (cuesByTime.times.length === 0) {
throw new Error('parse failed');
}
events.emit('trackLoaded', selecterdTrack); events.emit('trackLoaded', selecterdTrack);
} }
}) })