From f27c29980ce3c3defea4fbc137ec4cdcd59af1f2 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Tue, 24 Mar 2020 14:05:11 +0200 Subject: [PATCH] throw error if subtitles failed to parse --- src/video/HTMLSubtitles.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/video/HTMLSubtitles.js b/src/video/HTMLSubtitles.js index 2ac5eeced..a9764557e 100644 --- a/src/video/HTMLSubtitles.js +++ b/src/video/HTMLSubtitles.js @@ -159,6 +159,10 @@ function HTMLSubtitles(options) { .then(function(text) { if (typeof text === 'string' && selectedTrackId === selecterdTrack.id) { cuesByTime = subtitlesParser.parse(text); + if (cuesByTime.times.length === 0) { + throw new Error('parse failed'); + } + events.emit('trackLoaded', selecterdTrack); } })